|
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 (const bool sub=false) |
|
void | Recoded () |
|
NC::WState | GetState () const |
|
void | SetState (const NC::WState newstate, const 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, const bool behind=true) |
|
| tnode (NCWidget *v, self &p, const bool behind=true) |
|
| tnode (NCWidget *v, self &p, self &s, const bool behind=true) |
|
void | Disconnect () |
|
bool | ReparentTo (self &p, const bool behind=true) |
|
bool | ReparentTo (self &p, self &s, const 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 (const bool restart=false) |
|
self * | Next (self *&c, const bool restart=false) |
|
const self * | Next (const bool restart=false) const |
|
const self * | Next (const self *&c, const bool restart=false) const |
|
self * | Prev (const bool restart=false) |
|
self * | Prev (self *&c, const bool restart=false) |
|
const self * | Prev (const bool restart=false) const |
|
const self * | Prev (const self *&c, const 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 43 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 NCRichText, NCDialog, NCPadWidget, NCInputField, NCComboBox, NCMultiSelectionBox, NCIntField, NCBusyIndicator, NCTree, NCSelectionBox, NCCheckBox, NCProgressBar, NCMultiLineEdit, NCTable, NCLogView, NCRadioButton, NCMenuButton, NCCheckBoxFrame, NCLabel, NCDumbTab, NCFrame, NCPushButton, NCLayoutBox, NCRadioButtonGroup, NCSpacing, NCImage, NCAlignment, NCEmpty, NCReplacePoint, NCSquash, and NCButtonBox.
Definition at line 391 of file NCWidget.cc.