|
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 |
| Pure virtual to make sure every widget implements it. More...
|
|
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 () |
|
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 |
|
|
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",...) |
|
Definition at line 45 of file NCWidget.h.
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 NCButtonBox, NCTree, NCTimeField, NCTable, NCSquash, NCSpacing, NCSelectionBox, NCRichText, NCReplacePoint, NCRadioButtonGroup, NCRadioButton, NCPushButton, NCProgressBar, NCPadWidget, NCMultiSelectionBox, NCMultiLineEdit, NCMenuButton, NCLogView, NCLayoutBox, NCLabel, NCItemSelectorBase, NCIntField, NCInputTextBase, NCInputField, NCImage, NCFrame, NCEmpty, NCDumbTab, NCDialog, NCDateField, NCComboBox, NCCheckBoxFrame, NCCheckBox, NCBusyIndicator, and NCAlignment.
Definition at line 391 of file NCWidget.cc.