Evita  0.16
Public Member Functions | Protected Attributes | Static Private Member Functions | Private Attributes | List of all members
evGUIMultiBrowser Class Reference

#include <evGUIMultiBrowser.h>

Inheritance diagram for evGUIMultiBrowser:
Inheritance graph
[legend]
Collaboration diagram for evGUIMultiBrowser:
Collaboration graph
[legend]

Public Member Functions

 evGUIMultiBrowser (const int x, const int y, const int width, const int height, const char *label)
 
virtual ~evGUIMultiBrowser (void)
 
virtual const evString GetClassName (void) const
 
virtual void Clear (void)
 
void AddLine (const char *line)
 
unsigned int GetNumSelected (void) const
 
unsigned int * GetSelected (void) const
 
- Public Member Functions inherited from evGUIObject
 evGUIObject (void)
 
virtual ~evGUIObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 

Protected Attributes

Fl_Multi_Browser * Browser
 

Static Private Member Functions

static void SelectAll (Fl_Widget *widget, void *data)
 
static void ClearAll (Fl_Widget *widget, void *data)
 

Private Attributes

Fl_Button * SelectAllButton
 
Fl_Button * ClearAllButton
 

Additional Inherited Members

- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evGUIMultiBrowser::evGUIMultiBrowser ( const int  x,
const int  y,
const int  width,
const int  height,
const char *  label 
)
virtual evGUIMultiBrowser::~evGUIMultiBrowser ( void  )
virtual

Member Function Documentation

void evGUIMultiBrowser::AddLine ( const char *  line)
inline
void evGUIMultiBrowser::Clear ( void  )
inlinevirtual

Reimplemented in evGUIComponentMultiBrowser.

static void evGUIMultiBrowser::ClearAll ( Fl_Widget *  widget,
void *  data 
)
staticprivate
virtual const evString evGUIMultiBrowser::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evGUIObject.

Reimplemented in evGUIComponentMultiBrowser.

unsigned int evGUIMultiBrowser::GetNumSelected ( void  ) const
inline
unsigned int * evGUIMultiBrowser::GetSelected ( void  ) const
inline
static void evGUIMultiBrowser::SelectAll ( Fl_Widget *  widget,
void *  data 
)
staticprivate

Member Data Documentation

Fl_Multi_Browser* evGUIMultiBrowser::Browser
protected
Fl_Button* evGUIMultiBrowser::ClearAllButton
private
Fl_Button* evGUIMultiBrowser::SelectAllButton
private

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