Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Search  

/home/mrm/Simex/include/mui/gizmo.h File Reference

#include <mui/mui.h>

Include dependency graph for gizmo.h:

Include dependency graph

Go to the source code of this file.

Compounds

struct  butn
struct  TextBox
struct  Label
struct  Slider
struct  TextList
struct  menuentry
struct  Pulldown
struct  muicons

Defines

#define BUTSTRLEN   60
#define LABELSTRLEN   150
#define FONTWIDTH   9
#define BASELINE   9
#define PUSHBUTTON   3
#define RADIOBUTTON   6
#define INDICATOR   9
#define BED   10
#define BUTTON   11
#define BUTHEIGHT   28
#define BUTWIDTH   75
#define RADIOWIDTH   24
#define RADIOHEIGHT   24
#define TINYRADIOHEIGHT   16
#define TINYRADIOWIDTH   16
#define TBSTRLEN   200
#define TEXTHEIGHT   17
#define TEXTBOXHEIGHT   28
#define LBLSTRLEN   200
#define SLIDERWIDTH   20
#define MINSHALF   13
#define ARROWHEIGHT   20
#define SCROLLDOWN   -1
#define SCROLLUP   1
#define THUMB   2
#define PULLDOWN_HEIGHT   25
#define TYPEIN_STRING   0
#define TYPEIN_INT   1
#define TYPEIN_FILE   2
#define TYPEIN_FLOAT   3
#define MUI_DEVICE_DOWN   1
#define MUI_DEVICE_UP   2
#define MUI_DEVICE_PRESS   3
#define MUI_DEVICE_RELEASE   4
#define MUI_DEVICE_CLICK   5
#define MUI_DEVICE_DOUBLE_CLICK   6
#define MUI_KEYSTROKE   7
#define MUI_BUTTONFONT   0
#define MUI_BUTTONFONT_BOLD   0

Typedefs

typedef butn Button
typedef Slider VSlider
typedef Slider HSlider
typedef muicons muiCons

Functions

TextBoxnewtb (int xmin, int xmax)
Labelnewlabel (char *s)
Buttonnewbed (void)
Buttonnewbut (void)
Buttonnewradiobut (void)
Pulldownnewpd (void)
void drawbut (muiObject *)
void drawvs (muiObject *obj)
void drawhs (muiObject *obj)
void drawtl (muiObject *obj)
void drawradiobutton (muiObject *obj)
void drawtinyradio (muiObject *obj)
void drawpulldown (muiObject *obj)
int getcurrentcolor (void)
void setcurrentcolor (int c)
void drawedges (int, int, int, int, void(*)(void), void(*)(void))
void loadbut (Button *, char *)
int pressbut (muiObject *)
void drawlabel (muiObject *)
void drawboldlabel (muiObject *)
void loadtb (TextBox *, char *)
int handletb (muiObject *, int, int)
void drawtb (muiObject *)
int inbut (Button *, int, int)
int intb (muiObject *, int, int)
void activatetb (TextBox *)
void deactivatetb (TextBox *)
char * gettbstr (TextBox *)
VSlidernewvs (muiObject *obj, int ymin, int ymax, int scenter, int shalf)
VSlidernewhs (muiObject *obj, int xmin, int xmax, int scenter, int shalf)
void drawsetup (void)
void drawrestore (void)
void backgrounddraw (int xmin, int ymin, int xmax, int ymax)
TextListnewtl (muiObject *obj, int listheight)
enum muiReturnValue buttonhandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue nullhandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue textboxhandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue vshandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue hshandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue tlhandler (muiObject *obj, int event, int value, int x, int y)
enum muiReturnValue pdhandler (muiObject *obj, int event, int value, int x, int y)
void muiBackgroundClear (void)
void muiFreeObject (muiObject *obj)
int muiInObject (muiObject *obj, int x, int y)
int muiGetLocate (muiObject *obj)
void muiSetLocate (muiObject *obj, int state)
int muiGetSelect (muiObject *obj)
void muiSetSelect (muiObject *obj, int state)
muiConsmuiGetListCons (int uilist)
muiObjectmuiGetActiveTB (void)
void muiSetUIList (muiObject *obj, int list)
int muiGetUIList (muiObject *obj)
void muiDrawObject (muiObject *obj)
void muiError (char *s)
muiObjectmuiHitInList (int uilist, int x, int y)
void muiDrawUIList (int uilist)
void muiHandleEvent (int event, int value, int x, int y)


Define Documentation

#define BUTSTRLEN   60
 

#define LABELSTRLEN   150
 

#define FONTWIDTH   9
 

#define BASELINE   9
 

#define PUSHBUTTON   3
 

#define RADIOBUTTON   6
 

#define INDICATOR   9
 

#define BED   10
 

#define BUTTON   11
 

#define BUTHEIGHT   28
 

#define BUTWIDTH   75
 

#define RADIOWIDTH   24
 

#define RADIOHEIGHT   24
 

#define TINYRADIOHEIGHT   16
 

#define TINYRADIOWIDTH   16
 

#define TBSTRLEN   200
 

#define TEXTHEIGHT   17
 

#define TEXTBOXHEIGHT   28
 

#define LBLSTRLEN   200
 

#define SLIDERWIDTH   20
 

#define MINSHALF   13
 

#define ARROWHEIGHT   20
 

#define SCROLLDOWN   -1
 

#define SCROLLUP   1
 

#define THUMB   2
 

#define PULLDOWN_HEIGHT   25
 

#define TYPEIN_STRING   0
 

#define TYPEIN_INT   1
 

#define TYPEIN_FILE   2
 

#define TYPEIN_FLOAT   3
 

#define MUI_DEVICE_DOWN   1
 

#define MUI_DEVICE_UP   2
 

#define MUI_DEVICE_PRESS   3
 

#define MUI_DEVICE_RELEASE   4
 

#define MUI_DEVICE_CLICK   5
 

#define MUI_DEVICE_DOUBLE_CLICK   6
 

#define MUI_KEYSTROKE   7
 

#define MUI_BUTTONFONT   0
 

#define MUI_BUTTONFONT_BOLD   0
 


Typedef Documentation

typedef struct butn Button
 

typedef Slider VSlider
 

typedef Slider HSlider
 

typedef struct muicons muiCons
 


Function Documentation

TextBox* newtb int    xmin,
int    xmax
 

Label* newlabel char *    s
 

Button* newbed void   
 

Button* newbut void   
 

Button* newradiobut void   
 

Pulldown* newpd void   
 

void drawbut muiObject  
 

void drawvs muiObject   obj
 

void drawhs muiObject   obj
 

void drawtl muiObject   obj
 

void drawradiobutton muiObject   obj
 

void drawtinyradio muiObject   obj
 

void drawpulldown muiObject   obj
 

int getcurrentcolor void   
 

void setcurrentcolor int    c
 

void drawedges int   ,
int   ,
int   ,
int   ,
void(*   )(void),
void(*   )(void)
 

void loadbut Button  ,
char *   
 

int pressbut muiObject  
 

void drawlabel muiObject  
 

void drawboldlabel muiObject  
 

void loadtb TextBox  ,
char *   
 

int handletb muiObject  ,
int   ,
int   
 

void drawtb muiObject  
 

int inbut Button  ,
int   ,
int   
 

int intb muiObject  ,
int   ,
int   
 

void activatetb TextBox  
 

void deactivatetb TextBox  
 

char* gettbstr TextBox  
 

VSlider* newvs muiObject   obj,
int    ymin,
int    ymax,
int    scenter,
int    shalf
 

VSlider* newhs muiObject   obj,
int    xmin,
int    xmax,
int    scenter,
int    shalf
 

void drawsetup void   
 

void drawrestore void   
 

void backgrounddraw int    xmin,
int    ymin,
int    xmax,
int    ymax
 

TextList* newtl muiObject   obj,
int    listheight
 

enum muiReturnValue buttonhandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue nullhandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue textboxhandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue vshandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue hshandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue tlhandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

enum muiReturnValue pdhandler muiObject   obj,
int    event,
int    value,
int    x,
int    y
 

void muiBackgroundClear void   
 

void muiFreeObject muiObject   obj
 

int muiInObject muiObject   obj,
int    x,
int    y
 

int muiGetLocate muiObject   obj
 

void muiSetLocate muiObject   obj,
int    state
 

int muiGetSelect muiObject   obj
 

void muiSetSelect muiObject   obj,
int    state
 

muiCons* muiGetListCons int    uilist
 

muiObject* muiGetActiveTB void   
 

void muiSetUIList muiObject   obj,
int    list
 

int muiGetUIList muiObject   obj
 

void muiDrawObject muiObject   obj
 

void muiError char *    s
 

muiObject* muiHitInList int    uilist,
int    x,
int    y
 

void muiDrawUIList int    uilist
 

void muiHandleEvent int    event,
int    value,
int    x,
int    y
 


Generated on Sat Jul 19 04:01:38 2003 for SIMEX by doxygen1.2.18