libyui-ncurses  2.46.7
 All Classes Functions Variables
NCPopupTable Class Reference
Inheritance diagram for NCPopupTable:
Collaboration diagram for NCPopupTable:

Public Member Functions

void stripHotkeys ()
 
- Public Member Functions inherited from NCPopup
int post (NCursesEvent *returnevent=0)
 
- Public Member Functions inherited from NCDialog
 NCDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)
 
void showDialog ()
 
void closeDialog ()
 
void activate (const bool newactive)
 
bool isActive () const
 
void idleInput ()
 
NCursesEvent userInput (int timeout_millisec=-1)
 
NCursesEvent pollInput ()
 
virtual int preferredWidth ()
 
virtual int preferredHeight ()
 
virtual void setSize (int newWidth, int newHeight)
 
void setStatusLine ()
 
virtual void activate ()
 Activate this dialog: Make sure that it is shown as the topmost dialog of this application and that it can receive input. More...
 
- Public Member Functions inherited from NCWidget
void grabSet (NCWidget *ngrab)
 
void grabRelease (NCWidget *ograb)
 
 NCWidget (NCWidget *myparent)
 
 NCWidget (YWidget *parent=0)
 
bool isValid () const
 
bool winExist () 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 bool HasHotkey (int key)
 
virtual bool HasFunctionHotkey (int key) const
 
void DumpOn (std::ostream &str, std::string prfx) const
 
- Public Member Functions inherited from tnode< NCWidget * >
 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
 

Protected Member Functions

void createList (std::vector< std::string > &row)
 
void addItem (YItem *yitem)
 
void setCurrentItem (int index)
 
int getCurrentItem () const
 
YItem * getCurrentItemPointer () const
 
virtual NCursesEvent wHandleHotkey (wint_t ch)
 
 NCPopupTable (const wpos at)
 
virtual bool postAgain ()
 
- Protected Member Functions inherited from NCPopup
void popupDialog ()
 
void popdownDialog ()
 
virtual NCursesEvent wHandleInput (wint_t ch)
 
 NCPopup (const wpos at, const bool boxed=true)
 
- Protected Member Functions inherited from NCDialog
virtual const char * location () const
 
wint_t getch (int timeout_millisec=-1)
 
virtual void startMultipleChanges ()
 
virtual void doneMultipleChanges ()
 
virtual void openInternal ()
 Internal open() method: Initialize what is left over to initialize after all dialog children have been created. More...
 
virtual YEvent * waitForEventInternal (int timeout_millisec)
 Wait for a user event. More...
 
virtual YEvent * pollEventInternal ()
 Check if a user event is pending. More...
 
 NCDialog (YDialogType dialogType, const wpos at, const bool boxed=true)
 
bool isPopup () const
 
bool isBoxed () const
 
virtual void initDialog ()
 
virtual const NCstyle::Style & wStyle () const
 
virtual void setEnabled (bool do_bv)
 Pure virtual to make sure every widget implements it. More...
 
- Protected Member Functions inherited from NCWidget
virtual void PreDisconnect ()
 
virtual void PostDisconnect ()
 
virtual void PreReparent ()
 
virtual void PostReparent ()
 
NCursesWindow * ParentWin ()
 
bool grabFocus ()
 
void wMoveChildTo (NCWidget &child, const wpos &newpos)
 
void wRelocate (const wrect &newrect)
 
void wRelocate (const wpos &newpos, const wsze &newsze)
 
wpos ScreenPos () const
 
- Protected Member Functions inherited from NCursesError
 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",...)
 

Additional Inherited Members

- Protected Types inherited from NCDialog
enum  NCDopts { DEFAULT = 0x00, POPUP = 0x01, NOBOX = 0x10 }
 
typedef unsigned NCDoptflag
 
- Protected Types inherited from tnode< NCWidget * >
typedef tnode< NCWidget * > self
 
- Protected Attributes inherited from NCPopup
NCursesEvent postevent
 
- Protected Attributes inherited from NCDialog
NCDoptflag ncdopts
 
wpos popedpos
 
bool hshaddow
 
bool vshaddow
 
- Protected Attributes inherited from NCWidget
NCWidget *const grabedBy
 
NCursesWindow * win
 
wsze defsze
 
wrect framedim
 
wrect inparent
 
bool noUpdates
 
bool skipNoDimWin
 
NC::WState wstate
 
NClabel * hotlabel
 
- Protected Attributes inherited from tnode< NCWidget * >
NCWidget * val
 
- Protected Attributes inherited from NCursesError
int errval_i
 
std::string errmsg_t
 

Detailed Description

Definition at line 39 of file NCPopupTable.h.


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