main/newmenu.h File Reference


Classes

struct  newmenu_item

Defines

#define NM_TYPE_MENU   0
#define NM_TYPE_INPUT   1
#define NM_TYPE_CHECK   2
#define NM_TYPE_RADIO   3
#define NM_TYPE_TEXT   4
#define NM_TYPE_NUMBER   5
#define NM_TYPE_INPUT_MENU   6
#define NM_TYPE_SLIDER   7
#define NM_MAX_TEXT_LEN   255
#define NORMAL_CHECK_BOX   ""
#define CHECKED_CHECK_BOX   ""
#define NORMAL_RADIO_BOX   ""
#define CHECKED_RADIO_BOX   ""
#define CURSOR_STRING   "_"
#define SLIDER_LEFT   ""
#define SLIDER_RIGHT   ""
#define SLIDER_MIDDLE   ""
#define SLIDER_MARKER   ""

Functions

int newmenu_do (char *title, char *subtitle, int nitems, newmenu_item *item, void(*subfunction)(int nitems, newmenu_item *items, int *last_key, int citem))
int newmenu_do1 (char *title, char *subtitle, int nitems, newmenu_item *item, void(*subfunction)(int nitems, newmenu_item *items, int *last_key, int citem), int citem)
int newmenu_do2 (char *title, char *subtitle, int nitems, newmenu_item *item, void(*subfunction)(int nitems, newmenu_item *items, int *last_key, int citem), int citem, char *filename)
int newmenu_do3 (char *title, char *subtitle, int nitems, newmenu_item *item, void(*subfunction)(int nitems, newmenu_item *items, int *last_key, int citem), int citem, char *filename, int width, int height)
int nm_messagebox (char *title, int nchoices,...)
int nm_messagebox1 (char *title, void(*subfunction)(int nitems, newmenu_item *items, int *last_key, int citem), int nchoices,...)
void nm_draw_background (int x1, int y1, int x2, int y2)
void nm_restore_background (int x, int y, int w, int h)
int newmenu_get_filename (char *title, char *filespec, char *filename, int allow_abort_flag)
int newmenu_listbox (char *title, int nitems, char *items[], int allow_abort_flag, int(*listbox_callback)(int *citem, int *nitems, char *items[], int *keypress))
int newmenu_listbox1 (char *title, int nitems, char *items[], int allow_abort_flag, int default_item, int(*listbox_callback)(int *citem, int *nitems, char *items[], int *keypress))
int newmenu_filelist (char *title, char *filespace, char *filename)
int nm_messagebox_fixedfont (char *title, int nchoices,...)

Variables

int Max_linear_depth_objects
char * Newmenu_allowed_chars

Define Documentation

#define CHECKED_CHECK_BOX   ""
 

#define CHECKED_RADIO_BOX   ""
 

#define CURSOR_STRING   "_"
 

#define NM_MAX_TEXT_LEN   255
 

#define NM_TYPE_CHECK   2
 

#define NM_TYPE_INPUT   1
 

#define NM_TYPE_INPUT_MENU   6
 

#define NM_TYPE_MENU   0
 

#define NM_TYPE_NUMBER   5
 

#define NM_TYPE_RADIO   3
 

#define NM_TYPE_SLIDER   7
 

#define NM_TYPE_TEXT   4
 

#define NORMAL_CHECK_BOX   ""
 

#define NORMAL_RADIO_BOX   ""
 

#define SLIDER_LEFT   ""
 

#define SLIDER_MARKER   ""
 

#define SLIDER_MIDDLE   ""
 

#define SLIDER_RIGHT   ""
 


Function Documentation

int newmenu_do char *  title,
char *  subtitle,
int  nitems,
newmenu_item item,
void(*)(int nitems, newmenu_item *items, int *last_key, int citem)  subfunction
 

int newmenu_do1 char *  title,
char *  subtitle,
int  nitems,
newmenu_item item,
void(*)(int nitems, newmenu_item *items, int *last_key, int citem)  subfunction,
int  citem
 

int newmenu_do2 char *  title,
char *  subtitle,
int  nitems,
newmenu_item item,
void(*)(int nitems, newmenu_item *items, int *last_key, int citem)  subfunction,
int  citem,
char *  filename
 

int newmenu_do3 char *  title,
char *  subtitle,
int  nitems,
newmenu_item item,
void(*)(int nitems, newmenu_item *items, int *last_key, int citem)  subfunction,
int  citem,
char *  filename,
int  width,
int  height
 

int newmenu_filelist char *  title,
char *  filespace,
char *  filename
 

int newmenu_get_filename char *  title,
char *  filespec,
char *  filename,
int  allow_abort_flag
 

int newmenu_listbox char *  title,
int  nitems,
char *  items[],
int  allow_abort_flag,
int(*)(int *citem, int *nitems, char *items[], int *keypress)  listbox_callback
 

int newmenu_listbox1 char *  title,
int  nitems,
char *  items[],
int  allow_abort_flag,
int  default_item,
int(*)(int *citem, int *nitems, char *items[], int *keypress)  listbox_callback
 

void nm_draw_background int  x1,
int  y1,
int  x2,
int  y2
 

int nm_messagebox char *  title,
int  nchoices,
  ...
 

int nm_messagebox1 char *  title,
void(*)(int nitems, newmenu_item *items, int *last_key, int citem)  subfunction,
int  nchoices,
  ...
 

int nm_messagebox_fixedfont char *  title,
int  nchoices,
  ...
 

void nm_restore_background int  x,
int  y,
int  w,
int  h
 


Variable Documentation

int Max_linear_depth_objects
 

char* Newmenu_allowed_chars
 


Generated on Mon Aug 28 20:55:33 2006 for D1X-Rebirth by  doxygen 1.4.6