|
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 |
|
| 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 () |
| Disconnect from the parent and siblings, but keep children.
|
|
bool | ReparentTo (self &p, bool behind=true) |
|
bool | ReparentTo (self &p, self &s, bool behind=true) |
|
NCWidget * & | Value () const |
|
NCWidget * & | operator() () const |
| Alias for Value.
|
|
self * | Parent () |
|
const self * | Parent () const |
|
self * | Psibling () |
| Previous sibling.
|
|
const self * | Psibling () const |
| Previous sibling.
|
|
self * | Nsibling () |
| Next sibling.
|
|
const self * | Nsibling () const |
| Next sibling.
|
|
self * | Fchild () |
| First child.
|
|
const self * | Fchild () const |
| First child.
|
|
self * | Lchild () |
| Last child.
|
|
const self * | Lchild () const |
| 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 |
|
bool | IsDescendantOf (const self *n) const |
|
self & | Top () |
| Root of the tree.
|
|
const self & | Top () const |
|
self * | Next (bool restart=false) |
|
self * | Next (self *&c, bool restart=false) |
| Return Next and assign it to c.
|
|
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) |
| Return Prev and assign it to c.
|
|
const self * | Prev (bool restart=false) const |
|
const self * | Prev (const self *&c, bool restart=false) const |
|
|
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 () |
|
virtual void | PreDisconnect () |
|
virtual void | PostDisconnect () |
|
virtual void | PreReparent () |
|
virtual void | PostReparent () |
|
| 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",...) |
|
virtual const char * | location () const |
|
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, NCCheckBox, NCCheckBoxFrame, NCComboBox, NCDateField, NCDialog, NCDumbTab, NCEmpty, NCFrame, NCImage, NCInputField, NCInputTextBase, NCIntField, NCItemSelectorBase, NCLabel, NCLayoutBox, NCLogView, NCMenuButton, NCMultiLineEdit, NCMultiSelectionBox, NCPadWidget, NCProgressBar, NCPushButton, NCRadioButton, NCRadioButtonGroup, NCReplacePoint, NCRichText, NCSelectionBox, NCSpacing, NCSquash, NCTable, NCTimeField, NCTree, NCButtonBox, and NCMenuBar.