Logo Search packages:      
Sourcecode: guitarix version File versions  Download package

Exp::UI Class Reference

Inherited by Exp::GTKUI.

List of all members.


Detailed Description

Graphic User Interface : abstract definition

Definition at line 65 of file Exp.cc.


Public Member Functions

virtual void addButton (const char *label, float *zone)=0
void addCallback (float *zone, uiCallback foo, void *data)
virtual void addCheckButton (const char *label, float *zone)=0
virtual void addHorizontalBargraph (const char *label, float *zone, float min, float max)=0
virtual void addHorizontalSlider (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addNumDisplay (const char *label, float *zone, int precision)=0
virtual void addNumEntry (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addTextDisplay (const char *label, float *zone, const char *names[], float min, float max)=0
virtual void addToggleButton (const char *label, float *zone)=0
virtual void addVerticalBargraph (const char *label, float *zone, float min, float max)=0
virtual void addVerticalSlider (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void closeBox ()=0
virtual void declare (float *zone, const char *key, const char *value)
virtual void openDialogBox (const char *label, float *zone)=0
virtual void openEventBox (const char *label)=0
virtual void openExpanderBox (const char *label, float *zone)=0
virtual void openFrameBox (const char *label)=0
virtual void openHandleBox (const char *label)=0
virtual void openHorizontalBox (const char *label)=0
virtual void openTabBox (const char *label)=0
virtual void openVerticalBox (const char *label)=0
void recallState (const char *filename)
void registerZone (float *z, uiItem *c)
virtual void run ()
void saveState (const char *filename)
void updateAllZones ()
void updateZone (float *z)

Static Public Member Functions

static void updateAllGuis ()

Protected Attributes

zmap fZoneMap

Static Protected Attributes

static list< UI * > fGuiList

Private Types

typedef list< uiItem * > clist
typedef map< float *, clist * > zmap

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

Generated by  Doxygen 1.6.0   Back to index