libyui-ncurses
2.44.1
|
Public Member Functions | |
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 |
Protected Member Functions | |
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 () |
Protected Attributes | |
NCWidget *const | grabedBy |
NCursesWindow * | win |
wsze | defsze |
wrect | framedim |
wrect | inparent |
bool | noUpdates |
bool | skipNoDimWin |
NC::WState | wstate |
NClabel * | hotlabel |
Friends | |
std::ostream & | operator<< (std::ostream &STREAM, const NCWidget &OBJ) |
std::ostream & | operator<< (std::ostream &STREAM, const NCWidget *OBJ) |
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.