libyui-ncurses  2.44.1
NCComboBox Class Reference
Inheritance diagram for NCComboBox:
Collaboration diagram for NCComboBox:

List of all members.

Public Member Functions

 NCComboBox (YWidget *parent, const std::string &label, bool editable)
virtual void addItem (YItem *item)
virtual void selectItem (YItem *item, bool selected=true)
void addItem (const std::string &label, bool selected)
virtual int preferredWidth ()
virtual int preferredHeight ()
virtual void setSize (int newWidth, int newHeight)
virtual void setLabel (const std::string &nlabel)
virtual void setText (const std::string &ntext)
virtual std::string text ()
virtual void setValidChars (const std::string &validchars)
virtual int getCurrentItem () const
virtual void setCurrentItem (int index)
virtual NCursesEvent wHandleInput (wint_t key)
virtual void setEnabled (bool do_bv)
virtual bool setKeyboardFocus ()
unsigned int getListSize ()
void deleteAllItems ()
void setInputMaxLength (int nr)

Protected Member Functions

virtual const char * location () const
virtual void wCreate (const wrect &newrect)
virtual void wDelete ()
virtual void wRedraw ()
virtual void wRecoded ()
int listPopup ()
bool validKey (wint_t key) const

Protected Attributes

int InputMaxLength

Friends

std::ostream & operator<< (std::ostream &STREAM, const NCComboBox &OBJ)

Detailed Description

Definition at line 37 of file NCComboBox.h.


Member Function Documentation

void NCComboBox::setEnabled ( bool  do_bv) [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.

Implements NCWidget.

Definition at line 76 of file NCComboBox.cc.


The documentation for this class was generated from the following files:
 All Classes Functions Variables