|
libyui-ncurses
2.44.1
|


Public Member Functions | |
| NCDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor) | |
| void | showDialog () |
| void | closeDialog () |
| void | activate (const 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 () |
Protected Types | |
| enum | NCDopts { DEFAULT = 0x00, POPUP = 0x01, NOBOX = 0x10 } |
| typedef unsigned | NCDoptflag |
Protected Member Functions | |
| virtual const char * | location () const |
| 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 () |
| virtual YEvent * | waitForEventInternal (int timeout_millisec) |
| virtual YEvent * | pollEventInternal () |
| NCDialog (YDialogType dialogType, const wpos at, const bool boxed=true) | |
| bool | isPopup () const |
| bool | isBoxed () const |
| virtual void | initDialog () |
| virtual const NCstyle::Style & | wStyle () const |
| virtual void | setEnabled (bool do_bv) |
Protected Attributes | |
| NCDoptflag | ncdopts |
| wpos | popedpos |
| bool | hshaddow |
| bool | vshaddow |
Friends | |
| class | NCurses |
| std::ostream & | operator<< (std::ostream &STREAM, const NCDialog &OBJ) |
| std::ostream & | operator<< (std::ostream &STREAM, const NCDialog *OBJ) |
Definition at line 39 of file NCDialog.h.
| void NCDialog::activate | ( | ) | [virtual] |
Activate this dialog: Make sure that it is shown as the topmost dialog of this application and that it can receive input.
Implemented from YDialog.
Implementation of YDialog::activate().
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 312 of file NCDialog.cc.
| void NCDialog::openInternal | ( | ) | [protected, virtual] |
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 229 of file NCDialog.cc.
| YEvent * NCDialog::pollEventInternal | ( | ) | [protected, virtual] |
Check if a user event is pending. If there is one, return it. If there is none, do not wait for one - return 0.
Implemented from YDialog.
Back-end for YDialog::pollEvent()
Definition at line 1004 of file NCDialog.cc.

| virtual void NCDialog::setEnabled | ( | bool | do_bv | ) | [inline, protected, 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.
Implements NCWidget.
Definition at line 210 of file NCDialog.h.
| YEvent * NCDialog::waitForEventInternal | ( | int | timeout_millisec | ) | [protected, virtual] |
Wait for a user event.
Implemented from YDialog.
Back-end for YDialog::waitForEvent()
Definition at line 988 of file NCDialog.cc.
