|
libyui-ncurses
2.54.5
|


Public Member Functions | |
| NCDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor) | |
| void | showDialog () |
| void | closeDialog () |
| void | activate (bool newactive) |
| bool | isActive () const |
| void | idleInput () |
| NCursesEvent | userInput (int timeout_millisec=-1) |
| NCursesEvent | pollInput () |
| virtual int | preferredWidth () |
| virtual int | preferredHeight () |
| virtual void | setSize (int newWidth, int newHeight) |
| void | setStatusLine () |
| virtual void | activate () |
| Activate this dialog: Make sure that it is shown as the topmost dialog of this application and that it can receive input. More... | |
| NCursesEvent | getPendingEvent () |
| void | setPendingEvent (NCursesEvent event) |
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 |
| 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 (bool sub=false) |
| void | Recoded () |
| NC::WState | GetState () const |
| void | SetState (const NC::WState newstate, bool force=false) |
| virtual bool | HasHotkey (int key) |
| virtual bool | HasFunctionHotkey (int key) const |
| void | DumpOn (std::ostream &str, std::string prfx) const |
Public Member Functions inherited from tnode< NCWidget *> | |
| tnode (NCWidget * v, self *p=0, bool behind=true) | |
| tnode (NCWidget * v, self &p, bool behind=true) | |
| tnode (NCWidget * v, self &p, self &s, bool behind=true) | |
| void | Disconnect () |
| bool | ReparentTo (self &p, bool behind=true) |
| bool | ReparentTo (self &p, self &s, 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 (bool restart=false) |
| self * | Next (self *&c, bool restart=false) |
| const self * | Next (bool restart=false) const |
| const self * | Next (const self *&c, bool restart=false) const |
| self * | Prev (bool restart=false) |
| self * | Prev (self *&c, bool restart=false) |
| const self * | Prev (bool restart=false) const |
| const self * | Prev (const self *&c, bool restart=false) const |
Protected Types | |
| enum | NCDopts { DEFAULT = 0x00, POPUP = 0x01, NOBOX = 0x10 } |
| typedef unsigned | NCDoptflag |
Protected Types inherited from tnode< NCWidget *> | |
| typedef tnode< NCWidget * > | self |
Protected Member Functions | |
| virtual const char * | location () const |
| wint_t | getinput () |
| virtual wint_t | getch (int timeout_millisec=-1) |
| virtual NCursesEvent | wHandleInput (wint_t ch) |
| virtual NCursesEvent | wHandleHotkey (wint_t key) |
| virtual void | startMultipleChanges () |
| virtual void | doneMultipleChanges () |
| virtual void | openInternal () |
| Internal open() method: Initialize what is left over to initialize after all dialog children have been created. More... | |
| virtual YEvent * | waitForEventInternal (int timeout_millisec) |
| Wait for a user event. More... | |
| virtual YEvent * | pollEventInternal () |
| Check if a user event is pending. More... | |
| NCDialog (YDialogType dialogType, const wpos &at, bool boxed=true) | |
| bool | isPopup () const |
| bool | isBoxed () const |
| virtual void | initDialog () |
| virtual const NCstyle::Style & | wStyle () const |
| virtual void | setEnabled (bool do_bv) |
| Pure virtual to make sure every widget implements it. More... | |
Protected Member Functions inherited from NCWidget | |
| virtual void | PreDisconnect () |
| virtual void | PostDisconnect () |
| virtual void | PreReparent () |
| virtual void | PostReparent () |
| NCursesWindow * | ParentWin () |
| bool | grabFocus () |
| void | wMoveChildTo (NCWidget &child, const wpos &newpos) |
| void | wRelocate (const wrect &newrect) |
| void | wRelocate (const wpos &newpos, const wsze &newsze) |
| 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",...) |
Protected Attributes | |
| NCDoptflag | ncdopts |
| wpos | popedpos |
| bool | hshaddow |
| bool | vshaddow |
Protected Attributes inherited from NCWidget | |
| NCWidget *const | grabedBy |
| NCursesWindow * | win |
| wsze | defsze |
| wrect | framedim |
| wrect | inparent |
| bool | noUpdates |
| bool | skipNoDimWin |
| NC::WState | wstate |
| NClabel * | hotlabel |
Protected Attributes inherited from tnode< NCWidget *> | |
| NCWidget * | val |
Protected Attributes inherited from NCursesError | |
| int | errval_i |
| std::string | errmsg_t |
Friends | |
| class | NCurses |
| std::ostream & | operator<< (std::ostream &str, const NCDialog &obj) |
| std::ostream & | operator<< (std::ostream &str, const NCDialog *obj) |
Definition at line 39 of file NCDialog.h.
|
virtual |
Activate this dialog: Make sure that it is shown as the topmost dialog of this application and that it can receive input.
Implementation of YDialog::activate().
Implemented from YDialog.
This is called e.g. for the next-lower dialog in the dialog stack when the topmost dialog is destroyed: That next-lower dialog is now the active dialog.
Definition at line 311 of file NCDialog.cc.
|
protectedvirtual |
Internal open() method: Initialize what is left over to initialize after all dialog children have been created.
YDialog::setInitialSize() is already called before this in YDailog::open(), so don't call it here again (very expensive!).
This function is called (exactly once during the life time of the dialog) in YDialog::open().
Implemented from YDialog.
Definition at line 228 of file NCDialog.cc.
|
protectedvirtual |
Check if a user event is pending.
Back-end for YDialog::pollEvent()
If there is one, return it. If there is none, do not wait for one - return 0.
Implemented from YDialog.
Definition at line 1003 of file NCDialog.cc.

|
inlineprotectedvirtual |
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.
Implements NCWidget.
Definition at line 215 of file NCDialog.h.
|
protectedvirtual |
Wait for a user event.
Back-end for YDialog::waitForEvent()
Implemented from YDialog.
Definition at line 987 of file NCDialog.cc.
