|
libyui-ncurses
2.43.3
|


Public Member Functions | |
| virtual void | startMultipleChanges () |
| virtual void | doneMultipleChanges () |
| virtual const char * | location () const |
| virtual void | addItem (YItem *item) |
| virtual void | deleteAllItems () |
| virtual void | selectItem (YItem *item, bool selected) |
| virtual void | deselectAllItems () |
| NCMultiSelectionBox (YWidget *parent, const std::string &label) | |
| virtual int | preferredWidth () |
| virtual int | preferredHeight () |
| virtual void | setSize (int newWidth, int newHeight) |
| virtual void | setLabel (const std::string &nlabel) |
| virtual YItem * | currentItem () |
| virtual void | setCurrentItem (YItem *item) |
| virtual NCursesEvent | wHandleInput (wint_t key) |
| virtual void | setEnabled (bool do_bv) |
| virtual bool | setKeyboardFocus () |
| unsigned int | getNumLines () |
| const NCTableLine * | getLine (const int &index) |
| void | clearItems () |
Public Member Functions inherited from NCPadWidget | |
| NCPadWidget (NCWidget *myparent=0) | |
| NCPadWidget (YWidget *parent) | |
| size_t | Columns () |
| void | setLabel (const NClabel &nlabel) |
Public Member Functions inherited from NCWidget | |
| void | grabSet (NCWidget *ngrab) |
| void | grabRelease (NCWidget *ograb) |
| NCWidget (NCWidget *myparent) | |
| NCWidget (YWidget *parent=0) | |
| bool | isValid () const |
| bool | winExist () const |
| virtual const NCstyle::Style & | wStyle () const |
| const NCstyle::StWidget & | widgetStyle (bool nonactive=false) const |
| const NCstyle::StWidget & | frameStyle () const |
| const NCstyle::StList & | listStyle () const |
| wsze | wGetDefsze () const |
| wrect | wGetSize () const |
| void | Update () |
| void | Redraw (const bool sub=false) |
| void | Recoded () |
| NC::WState | GetState () const |
| void | SetState (const NC::WState newstate, const bool force=false) |
| virtual bool | HasHotkey (int key) |
| virtual bool | HasFunctionHotkey (int key) const |
| virtual NCursesEvent | wHandleHotkey (wint_t key) |
| void | DumpOn (std::ostream &str, std::string prfx) const |
Public Member Functions inherited from tnode< NCWidget * > | |
| tnode (NCWidget *v, self *p=0, const bool behind=true) | |
| tnode (NCWidget *v, self &p, const bool behind=true) | |
| tnode (NCWidget *v, self &p, self &s, const bool behind=true) | |
| void | Disconnect () |
| bool | ReparentTo (self &p, const bool behind=true) |
| bool | ReparentTo (self &p, self &s, const bool behind=true) |
| NCWidget *& | Value () const |
| NCWidget *& | operator() () const |
| self * | Parent () |
| const self * | Parent () const |
| self * | Psibling () |
| const self * | Psibling () const |
| self * | Nsibling () |
| const self * | Nsibling () const |
| self * | Fchild () |
| const self * | Fchild () const |
| self * | Lchild () |
| const self * | Lchild () const |
| bool | HasParent () const |
| bool | HasSiblings () const |
| bool | HasChildren () const |
| bool | IsParentOf (const self &c) const |
| bool | IsSiblingOf (const self &s) const |
| bool | IsChildOf (const self &p) const |
| unsigned | Depth () const |
| bool | IsDescendantOf (const self &n) const |
| bool | IsDescendantOf (const self *n) const |
| self & | Top () |
| const self & | Top () const |
| self * | Next (const bool restart=false) |
| self * | Next (self *&c, const bool restart=false) |
| const self * | Next (const bool restart=false) const |
| const self * | Next (const self *&c, const bool restart=false) const |
| self * | Prev (const bool restart=false) |
| self * | Prev (self *&c, const bool restart=false) |
| const self * | Prev (const bool restart=false) const |
| const self * | Prev (const self *&c, const bool restart=false) const |
Protected Member Functions | |
| virtual NCTablePad * | myPad () const |
| NCTableTag * | tagCell (int index) |
| const NCTableTag * | tagCell (int index) const |
| bool | isItemSelected (YItem *item) |
| void | toggleCurrentItem () |
| virtual NCPad * | CreatePad () |
| virtual void | wRecoded () |
Protected Member Functions inherited from NCPadWidget | |
| void | startMultidraw () |
| void | stopMultidraw () |
| bool | inMultidraw () const |
| unsigned | labelWidth () const |
| virtual void | wCreate (const wrect &newrect) |
| virtual void | wDelete () |
| virtual void | wRedraw () |
| wsze | defPadSze () const |
| virtual void | DrawPad () |
| void | InitPad () |
| void | AdjustPad (wsze nsze) |
| void | DelPad () |
| virtual void | HScroll (unsigned total, unsigned visible, unsigned start) |
| virtual void | VScroll (unsigned total, unsigned visible, unsigned start) |
| virtual void | ScrollHead (NCursesWindow &w, unsigned ccol) |
| virtual void | AdjustPadSize (wsze &minsze) |
| virtual bool | handleInput (wint_t key) |
Protected Member Functions inherited from NCWidget | |
| virtual void | PreDisconnect () |
| virtual void | PostDisconnect () |
| virtual void | PreReparent () |
| virtual void | PostReparent () |
| NCursesWindow * | ParentWin () |
| bool | grabFocus () |
| virtual void | grabNotify (NCWidget *) |
| virtual bool | wantFocus (NCWidget &ngrab) |
| void | wMoveChildTo (NCWidget &child, const wpos &newpos) |
| void | wRelocate (const wrect &newrect) |
| void | wRelocate (const wpos &newpos, const wsze &newsze) |
| virtual void | wMoveTo (const wpos &newpos) |
| virtual void | wUpdate (bool forced_br=false) |
| wpos | ScreenPos () const |
Protected Member Functions inherited from NCursesError | |
| NCursesError (const char *msg="unknown error",...) | |
| NCursesError (int val, const char *msg="unknown error",...) | |
| NCursesError & | NCError (const char *msg="unknown error",...) |
| NCursesError & | NCError (int val, const char *msg="unknown error",...) |
Friends | |
| std::ostream & | operator<< (std::ostream &STREAM, const NCMultiSelectionBox &OBJ) |
Additional Inherited Members | |
Protected Types inherited from tnode< NCWidget * > | |
| typedef tnode< NCWidget * > | self |
Protected Attributes inherited from NCPadWidget | |
| bool | hasHeadline |
| bool | activeLabelOnly |
Definition at line 39 of file NCMultiSelectionBox.h.
|
protectedvirtual |
Create empty MsB pad
Reimplemented from NCPadWidget.
Definition at line 209 of file NCMultiSelectionBox.cc.

|
inlineprotectedvirtual |
Overload myPad to narrow the type
Reimplemented from NCPadWidget.
Definition at line 52 of file NCMultiSelectionBox.h.

|
virtual |
Pure virtual to make sure every widget implements it. Necessary to make sure that UI requests via YWidget::setEnabled perform, and behave the same way as direct calls to NCWidget::setEnabled.
Reimplemented from NCPadWidget.
Definition at line 60 of file NCMultiSelectionBox.cc.

|
protected |
Return pointer to current line tag (holds state and yitem pointer)
Definition at line 114 of file NCMultiSelectionBox.cc.

|
protected |
Toggle item from selected -> deselected and vice versa
Definition at line 191 of file NCMultiSelectionBox.cc.