libyui-mga-ncurses  1.1.0
NCMenu Class Reference
Inheritance diagram for NCMenu:
Collaboration diagram for NCMenu:

Public Member Functions

 NCMenu (YWidget *parent)
 
virtual int preferredWidth ()
 
virtual int preferredHeight ()
 
virtual void setSize (int newWidth, int newHeight)
 
bool HasHotkey (int key)
 
NCursesEvent wHandleHotkey (wint_t key)
 
virtual void rebuildTree ()
 
virtual YMenuItem * getCurrentItem () const
 
virtual YMenuItem * currentItem ()
 
virtual void deselectAllItems ()
 
virtual void selectItem (YItem *item, bool selected)
 
virtual void selectItem (int index)
 
virtual NCursesEvent wHandleInput (wint_t key)
 
virtual void setEnabled (bool do_bv)
 
virtual bool setKeyboardFocus ()
 
void deleteAllItems ()
 

Protected Member Functions

virtual NCTreePad * myPad () const
 
const NCMenuLinegetTreeLine (unsigned idx) const
 
NCMenuLinemodifyTreeLine (unsigned idx)
 
virtual const char * location () const
 
virtual NCPad * CreatePad ()
 
virtual void DrawPad ()
 
virtual void startMultipleChanges ()
 
virtual void doneMultipleChanges ()
 
virtual void activate ()
 

Friends

std::ostream & operator<< (std::ostream &str, const NCMenu &obj)
 

Detailed Description

Definition at line 41 of file NCMenu.h.


The documentation for this class was generated from the following files: