|
|
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 (bool sub=false) |
|
void | Recoded () |
|
NC::WState | GetState () const |
|
void | SetState (const NC::WState newstate, bool force=false) |
| virtual void | setEnabled (bool do_bv)=0 |
| virtual bool | HasHotkey (int key) |
|
virtual bool | HasFunctionHotkey (int key) const |
| virtual NCursesEvent | wHandleHotkey (wint_t key) |
| virtual NCursesEvent | wHandleInput (wint_t key) |
|
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) |
|
| virtual const char * | location () const |
| 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 | wCreate (const wrect &newrect) |
|
virtual void | wMoveTo (const wpos &newpos) |
|
virtual void | wDelete () |
|
virtual void | wUpdate (bool forced_br=false) |
|
wpos | ScreenPos () const |
| virtual void | wRedraw () |
|
virtual void | wRecoded () |
|
| 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",...) |
| void NCWidget::setEnabled |
( |
bool | do_bv | ) |
|
|
pure 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.
Implemented in NCAlignment, NCBusyIndicator, NCButtonBox, NCCheckBox, NCCheckBoxFrame, NCComboBox, NCDateField, NCDialog, NCDumbTab, NCEmpty, NCFrame, NCImage, NCInputField, NCInputTextBase, NCIntField, NCItemSelectorBase, NCLabel, NCLayoutBox, NCLogView, NCMenuBar, NCMenuButton, NCMultiLineEdit, NCMultiSelectionBox, NCPadWidget, NCProgressBar, NCPushButton, NCRadioButton, NCRadioButtonGroup, NCReplacePoint, NCRichText, NCSelectionBox, NCSpacing, NCSquash, NCTable, NCTimeField, and NCTree.