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

#include <evGUIWizard.h>

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

Public Member Functions

 evGUIWizard (const int x, const int y, const int width, const int height)
 
virtual ~evGUIWizard (void)
 
virtual const evString GetClassName (void) const
 
void AddPanel (evGUIWizardPanel *panel)
 
void Next (void)
 
- 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
 

Private Member Functions

void UpdateButtons (void)
 

Static Private Member Functions

static void NextCallback (Fl_Widget *widget, void *data)
 
static void BackCallback (Fl_Widget *widget, void *data)
 
static void QuitCallback (Fl_Widget *widget, void *data)
 

Private Attributes

Fl_Button * QuitButton
 
Fl_Button * FinishButton
 
Fl_Button * NextButton
 
Fl_Button * BackButton
 
unsigned int CurrentPanel
 
std::vector< evGUIWizardPanel * > Panels
 

Additional Inherited Members

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

Constructor & Destructor Documentation

evGUIWizard::evGUIWizard ( const int  x,
const int  y,
const int  width,
const int  height 
)
virtual evGUIWizard::~evGUIWizard ( void  )
virtual

Member Function Documentation

void evGUIWizard::AddPanel ( evGUIWizardPanel panel)
static void evGUIWizard::BackCallback ( Fl_Widget *  widget,
void *  data 
)
staticprivate
virtual const evString evGUIWizard::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evGUIObject.

void evGUIWizard::Next ( void  )
inline
static void evGUIWizard::NextCallback ( Fl_Widget *  widget,
void *  data 
)
staticprivate
void evGUIWizard::QuitCallback ( Fl_Widget *  widget,
void *  data 
)
inlinestaticprivate
void evGUIWizard::UpdateButtons ( void  )
private

Member Data Documentation

Fl_Button* evGUIWizard::BackButton
private
unsigned int evGUIWizard::CurrentPanel
private
Fl_Button* evGUIWizard::FinishButton
private
Fl_Button* evGUIWizard::NextButton
private
std::vector<evGUIWizardPanel *> evGUIWizard::Panels
private
Fl_Button* evGUIWizard::QuitButton
private

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