|
|
| 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 () |
|
NCursesEvent | getPendingEvent () |
|
void | setPendingEvent (NCursesEvent event) |
|
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 |
|
void | Disconnect () |
| | Disconnect from the parent and siblings, but keep children.
|
| bool | ReparentTo (self &p, bool behind=true) |
|
NCWidget *& | Value () const |
|
NCWidget *& | operator() () const |
| | Alias for Value.
|
|
self * | Parent () |
|
self * | Psibling () |
| | Previous sibling.
|
|
self * | Nsibling () |
| | Next sibling.
|
|
self * | Fchild () |
| | First child.
|
|
self * | Lchild () |
| | Last child.
|
|
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 |
| | Depth: zero if no parent, otherwise 1 + parent's depth.
|
|
bool | IsDescendantOf (const self &n) const |
|
self & | Top () |
| | Root of the tree.
|
| self * | Next (bool restart=false) |
|
self * | Prev (bool restart=false) |
|
| enum | NCDopts { DEFAULT = 0x00
, POPUP = 0x01
, NOBOX = 0x10
} |
|
typedef unsigned | NCDoptflag |
|
typedef tnode< NCWidget * > | self |
|
| 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 () |
| virtual YEvent * | waitForEventInternal (int timeout_millisec) |
| virtual YEvent * | pollEventInternal () |
|
| 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) |
| 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 |
|
| 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",...) |
|
|
NCDoptflag | ncdopts |
|
wpos | popedpos |
|
bool | hshaddow |
|
bool | vshaddow |
|
NCWidget *const | grabedBy |
|
NCursesWindow * | win |
| | (owned)
|
|
wsze | defsze |
|
wrect | framedim |
|
wrect | inparent |
|
bool | noUpdates |
|
bool | skipNoDimWin |
|
NC::WState | wstate |
|
NClabel * | hotlabel |
|
NCWidget * | val |
|
int | errval_i |
|
std::string | errmsg_t |
|
|
class | NCurses |
|
std::ostream & | operator<< (std::ostream &str, const NCDialog &obj) |
|
std::ostream & | operator<< (std::ostream &str, const NCDialog *obj) |
◆ activate()
| 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.
◆ location()
| virtual const char * NCDialog::location |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ openInternal()
| void NCDialog::openInternal |
( |
| ) |
|
|
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.
◆ pollEventInternal()
| YEvent * NCDialog::pollEventInternal |
( |
| ) |
|
|
protectedvirtual |
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()
◆ preferredWidth()
| int NCDialog::preferredWidth |
( |
| ) |
|
|
virtual |
◆ setEnabled()
| virtual void NCDialog::setEnabled |
( |
bool | do_bv | ) |
|
|
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.
◆ waitForEventInternal()
| YEvent * NCDialog::waitForEventInternal |
( |
int | timeout_millisec | ) |
|
|
protectedvirtual |
Wait for a user event.
Implemented from YDialog.
Back-end for YDialog::waitForEvent()
◆ wHandleHotkey()
◆ wHandleInput()
◆ wStyle()
The documentation for this class was generated from the following files:
- /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-ncurses/src/NCDialog.h
- /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-ncurses/src/NCDialog.cc