/Users/craigcornelius/Projects/SPRING Mac Release 0.2/mui.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  muiobj

Typedefs

typedef struct muiobj muiObject

Enumerations

enum  muiObjType {
  MUI_BUTTON, MUI_LABEL, MUI_BOLDLABEL, MUI_TEXTBOX,
  MUI_VSLIDER, MUI_TEXTLIST, MUI_RADIOBUTTON, MUI_TINYRADIOBUTTON,
  MUI_PULLDOWN, MUI_HSLIDER
}
enum  muiReturnValue {
  MUI_NO_ACTION, MUI_SLIDER_MOVE, MUI_SLIDER_RETURN, MUI_SLIDER_SCROLLDOWN,
  MUI_SLIDER_SCROLLUP, MUI_SLIDER_THUMB, MUI_BUTTON_PRESS, MUI_TEXTBOX_RETURN,
  MUI_TEXTLIST_RETURN, MUI_TEXTLIST_RETURN_CONFIRM
}

Functions

void muiInit (void)
void muiAttachUIList (int uilist)
void muiNewUIList (int listid)
void muiAddToUIList (int uilist, muiObject *obj)
void muiSetCallback (muiObject *obj, void(*callback)(muiObject *, enum muiReturnValue))
void muiGetObjectSize (muiObject *obj, int *xmin, int *ymin, int *xmax, int *ymax)
void muiSetID (muiObject *obj, int id)
int muiGetID (muiObject *obj)
void muiSetNonMUIcallback (void(*nc)(int, int))
int muiGetVisible (muiObject *obj)
void muiSetVisible (muiObject *obj, int state)
int muiGetActive (muiObject *obj)
void muiSetActive (muiObject *obj, int state)
int muiGetEnable (muiObject *obj)
void muiSetEnable (muiObject *obj, int state)
void muiSetActiveUIList (int i)
int muiGetActiveUIList (void)
muiObjectmuiNewButton (int xmin, int xmax, int ymin, int ymax)
void muiLoadButton (muiObject *but, char *str)
muiObjectmuiNewRadioButton (int xmin, int ymin)
muiObjectmuiNewTinyRadioButton (int xmin, int ymin)
void muiLinkButtons (muiObject *obj1, muiObject *obj2)
void muiClearRadio (muiObject *rad)
muiObjectmuiNewLabel (int xmin, int ymin, char *label)
muiObjectmuiNewBoldLabel (int xmin, int ymin, char *label)
void muiChangeLabel (muiObject *obj, char *s)
muiObjectmuiNewTextbox (int xmin, int xmax, int ymin)
char * muiGetTBString (muiObject *obj)
void muiClearTBString (muiObject *obj)
void muiSetTBString (muiObject *obj, char *s)
muiObjectmuiNewVSlider (int xmin, int ymin, int ymax, int scenter, int shalf)
float muiGetVSVal (muiObject *obj)
void muiSetVSValue (muiObject *obj, float val)
void muiSetVSArrowDelta (muiObject *obj, int newd)
muiObjectmuiNewHSlider (int xmin, int ymin, int xmax, int scenter, int shalf)
float muiGetHSVal (muiObject *obj)
void muiSetHSValue (muiObject *obj, float val)
void muiSetHSArrowDelta (muiObject *obj, int newd)
muiObjectmuiNewTextList (int xmin, int ymin, int xmax, int listheight)
void muiSetTLTop (muiObject *obj, float p)
int muiGetTLSelectedItem (muiObject *obj)
void muiSetTLStrings (muiObject *obj, char **s)
void muiSetTLTopInt (muiObject *obj, int top)
muiObjectmuiNewPulldown (void)
void muiAddPulldownEntry (muiObject *obj, char *title, int menu, int ishelp)
void mui_display ()
void mui_keyboard (unsigned char key, int x, int y)
void mui_mouse (int button, int state, int x, int y)
void mui_reshape (int width, int height)
void mui_motion (int x, int y)
void mui_passivemotion (int x, int y)


Typedef Documentation

typedef struct muiobj muiObject


Enumeration Type Documentation

enum muiObjType

Enumerator:
MUI_BUTTON 
MUI_LABEL 
MUI_BOLDLABEL 
MUI_TEXTBOX 
MUI_VSLIDER 
MUI_TEXTLIST 
MUI_RADIOBUTTON 
MUI_TINYRADIOBUTTON 
MUI_PULLDOWN 
MUI_HSLIDER 

Definition at line 45 of file mui.h.

enum muiReturnValue

Enumerator:
MUI_NO_ACTION 
MUI_SLIDER_MOVE 
MUI_SLIDER_RETURN 
MUI_SLIDER_SCROLLDOWN 
MUI_SLIDER_SCROLLUP 
MUI_SLIDER_THUMB 
MUI_BUTTON_PRESS 
MUI_TEXTBOX_RETURN 
MUI_TEXTLIST_RETURN 
MUI_TEXTLIST_RETURN_CONFIRM 

Definition at line 51 of file mui.h.


Function Documentation

void mui_display (  ) 

void mui_keyboard ( unsigned char  key,
int  x,
int  y 
)

void mui_motion ( int  x,
int  y 
)

void mui_mouse ( int  button,
int  state,
int  x,
int  y 
)

void mui_passivemotion ( int  x,
int  y 
)

void mui_reshape ( int  width,
int  height 
)

void muiAddPulldownEntry ( muiObject obj,
char *  title,
int  menu,
int  ishelp 
)

void muiAddToUIList ( int  uilist,
muiObject obj 
)

void muiAttachUIList ( int  uilist  ) 

void muiChangeLabel ( muiObject obj,
char *  s 
)

void muiClearRadio ( muiObject rad  ) 

void muiClearTBString ( muiObject obj  ) 

int muiGetActive ( muiObject obj  ) 

int muiGetActiveUIList ( void   ) 

int muiGetEnable ( muiObject obj  ) 

float muiGetHSVal ( muiObject obj  ) 

int muiGetID ( muiObject obj  ) 

void muiGetObjectSize ( muiObject obj,
int *  xmin,
int *  ymin,
int *  xmax,
int *  ymax 
)

char* muiGetTBString ( muiObject obj  ) 

int muiGetTLSelectedItem ( muiObject obj  ) 

int muiGetVisible ( muiObject obj  ) 

float muiGetVSVal ( muiObject obj  ) 

void muiInit ( void   ) 

void muiLinkButtons ( muiObject obj1,
muiObject obj2 
)

void muiLoadButton ( muiObject but,
char *  str 
)

muiObject* muiNewBoldLabel ( int  xmin,
int  ymin,
char *  label 
)

muiObject* muiNewButton ( int  xmin,
int  xmax,
int  ymin,
int  ymax 
)

muiObject* muiNewHSlider ( int  xmin,
int  ymin,
int  xmax,
int  scenter,
int  shalf 
)

muiObject* muiNewLabel ( int  xmin,
int  ymin,
char *  label 
)

muiObject* muiNewPulldown ( void   ) 

muiObject* muiNewRadioButton ( int  xmin,
int  ymin 
)

muiObject* muiNewTextbox ( int  xmin,
int  xmax,
int  ymin 
)

muiObject* muiNewTextList ( int  xmin,
int  ymin,
int  xmax,
int  listheight 
)

muiObject* muiNewTinyRadioButton ( int  xmin,
int  ymin 
)

void muiNewUIList ( int  listid  ) 

muiObject* muiNewVSlider ( int  xmin,
int  ymin,
int  ymax,
int  scenter,
int  shalf 
)

void muiSetActive ( muiObject obj,
int  state 
)

void muiSetActiveUIList ( int  i  ) 

void muiSetCallback ( muiObject obj,
void(*)(muiObject *, enum muiReturnValue callback 
)

void muiSetEnable ( muiObject obj,
int  state 
)

void muiSetHSArrowDelta ( muiObject obj,
int  newd 
)

void muiSetHSValue ( muiObject obj,
float  val 
)

void muiSetID ( muiObject obj,
int  id 
)

void muiSetNonMUIcallback ( void(*)(int, int)  nc  ) 

void muiSetTBString ( muiObject obj,
char *  s 
)

void muiSetTLStrings ( muiObject obj,
char **  s 
)

void muiSetTLTop ( muiObject obj,
float  p 
)

void muiSetTLTopInt ( muiObject obj,
int  top 
)

void muiSetVisible ( muiObject obj,
int  state 
)

void muiSetVSArrowDelta ( muiObject obj,
int  newd 
)

void muiSetVSValue ( muiObject obj,
float  val 
)


Generated on Thu Aug 30 11:03:46 2007 for SPRING Mac by  doxygen 1.5.3