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

#include <evGUIFileInput.h>

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

Public Member Functions

 evGUIFileInput (const int x, const int y, const int width, const int height, const int label_width, const char *extension, const char *label)
 
virtual ~evGUIFileInput (void)
 
virtual const evString GetClassName (void) const
 
const char * GetFilename (void) const
 
void SetFilename (const char *filename)
 
void SetCallback (Fl_Callback *callback, void *data)
 
- 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
 

Static Private Member Functions

static void BrowseCallback (Fl_Widget *widget, void *data)
 

Private Attributes

Fl_Input * FileInput
 
evString Pattern
 

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from evGUIObject.

const char * evGUIFileInput::GetFilename ( void  ) const
inline
void evGUIFileInput::SetCallback ( Fl_Callback *  callback,
void *  data 
)
inline
void evGUIFileInput::SetFilename ( const char *  filename)
inline

Member Data Documentation

Fl_Input* evGUIFileInput::FileInput
private
evString evGUIFileInput::Pattern
private

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