simgui.h File Reference

Go to the source code of this file.

Classes

struct  gui_plot_win_info
struct  gui_askentry
struct  gui_curve
struct  gui_curveset

Defines

#define GUI_NO_MENU_APPEND   "## - nomenu - ##"
#define GUI_DEFAULT_PROTECTION   0
#define GUI_DEVELOPER_PROTECTION   1
#define GUI_END_USER_PROTECTION   2
#define GUI_RADIO_SEPARATOR   "/-.-/"
#define GUI_CONTROL_RADIO_SEPAR   GUI_RADIO_SEPARATOR
#define GUI_CONTROL_GROUP_SEPAR   "::.::"
#define PLOT_STYLE_DEFAULT   0
#define PLOT_STYLE_LINES   1
#define PLOT_STYLE_POINTS   2
#define PLOT_STYLE_IMPULSES   3
#define PLOT_STYLE_LINESPNTS   4
#define PLOT_STYLE_DOTS   5
#define PLOT_STYLE_ERRORBARS   6
#define PLOT_STYLE_BOXES   7
#define PLOT_STYLE_BOXERROR   8
#define PLOT_STYLE_STEPS   9
#define PLOT_PTYPE_DEFAULT   (-1)
#define PLOT_PTYPE_DIAMOND   0
#define PLOT_PTYPE_PLUS   1
#define PLOT_PTYPE_BOX   2
#define PLOT_PTYPE_CROSS   3
#define PLOT_PTYPE_TRIANGLE   4
#define PLOT_PTYPE_STAR   5
#define PLOT_LTYPE_BORDER   (-2)
#define PLOT_LTYPE_GRID   (-1)
#define PLOT_LTYPE_DEFAULT   (-1)
#define PLOT_LTYPE_GREEN   0
#define PLOT_LTYPE_CYAN   1
#define PLOT_LTYPE_RED   2
#define PLOT_LTYPE_MAGENTA   3
#define PLOT_LTYPE_YELLOW   4
#define PLOT_LTYPE_ORANGE   5
#define PLOT_LTYPE_DGREEN   6
#define PLOT_LTYPE_DCYAN   7
#define PLOT_LTYPE_DRED   8
#define PLOT_LTYPE_DMAGENTA   9
#define PLOT_LTYPE_DYELLOW   10
#define PLOT_LTYPE_DORANGE   11
#define GUI_PLOT_TEXT_ANGLE_HORIZONTAL   0
#define GUI_PLOT_TEXT_ANGLE_VERTICAL   1
#define GUI_PLOT_TEXT_JUSTIFY_LEFT   0
#define GUI_PLOT_TEXT_JUSTIFY_CENTER   1
#define GUI_PLOT_TEXT_JUSTIFY_RIGHT   2
#define GUI_ASK_LONGSTR   "LS"
#define GUI_ASK_SHORTSTR   "SS"
#define GUI_ASK_VERYSHORTSTR   "VS"
#define GUI_ASK_FILENAME   "FN"
#define GUI_ASK_INTEGER   "IN"
#define GUI_ASK_FLOAT   "FL"
#define GUI_ASK_YESNO   "YN"
#define GUI_ASK_RADIO   "RD"
#define GUI_ASK_RADIO_H   "HR"
#define GUI_ASK_DATASET   "DS"
#define GUI_ASK_VARIABLE   "VR"
#define GUI_ASK_SET_AND_VAR   "SV"
#define GUI_ASK_NOLOOKUP   "@@"
#define GUI_ASK_RADIO_SEPAR   GUI_RADIO_SEPARATOR

Typedefs

typedef void(* gui_runfn )(int)
typedef void(* gui_cleanupfn )(void)
typedef void(* gui_scanfn )(int)
typedef void(* gui_plotfn )(void)
typedef void(* gui_convfn )(int n, float *out, float *in1, float *in2, float *in3)
typedef gui_curve *(* gui_curve_genfn )(gui_curve *incurve)
typedef int(* gui_curveset_verifyfn )(gui_curveset *cset, char *title, char *msgbuf)
typedef int(* gui_multi_cset_verifyfn )(int n, gui_curveset *csets[], char *titles[], char *msgbuf)

Functions

void gui_start (void)
void gui_set_config_file (const char *fname)
void gui_set_init_file (const char *fname)
void gui_strtrim (char *cstr, const char *fstr, int len)
void gui_strfill (char *fstr, const char *cstr, int len)
void gui_register_run_entry (gui_runfn fn, const char *name)
void gui_register_runmenu_entry (gui_runfn fn, const char *name)
void gui_register_run_background (gui_runfn fn, const char *name)
void gui_register_run_cleanup (gui_cleanupfn fn, const char *name)
void gui_set_autorun (const char *name, int forcedlgs)
void gui_register_scanner (gui_scanfn fn, const char *name)
void gui_register_datamenu_entry (gui_scanfn fn, const char *name)
void gui_register_function (gui_convfn fn, int nargs, const char *name)
void gui_register_plot (gui_plotfn fn, const char *name)
void gui_register_commandplot (gui_plotfn fn, const char *name)
void gui_debug_to_console (void)
void gui_register_help_file (const char *title, const char *fname)
void gui_register_help_text (const char *title, const char *htext, int txtln)
void gui_set_protection_mode (int mode)
void gui_setup_database (const char *dbname, const char *xvname)
void gui_clear_data (const char *name, const char *dbname)
void gui_erase_data (const char *name, const char *dbname, int start, int count)
void gui_insert_data (const char *name, const char *dbname, int start, const float *data, int count)
void gui_replace_data (const char *name, const char *dbname, int start, const float *data, int count)
void gui_append_data (const char *name, const char *dbname, const float *data, int count)
void gui_read_data (const char *name, const char *dbname, int start, float *data, int count)
int gui_data_size (const char *name, const char *dbname)
void gui_clear_database (const char *dbname)
void gui_erase_database (const char *dbname, int pts_to_remove)
void gui_inherit_plots (const char *DBfrom, const char *DBto)
void gui_remove_plots (const char *DBname)
void gui_set_database_limits (const char *dbname, int maxlen, int maxplt)
void gui_set_var_description (const char *name, const char *desc)
void gui_set_dbase_description (const char *dbname, const char *desc)
int gui_database_length_limit (const char *dbname)
int gui_database_plot_limit (const char *dbname)
const char * gui_var_description (const char *name)
const char * gui_dbase_description (const char *name)
const float * gui_get_data (const char *name, const char *dbname)
void gui_update (void)
void gui_update_plots (void)
void gui_update_selected_plots (int dodata, int dosubr)
void gui_plot_changed (const char *name)
void gui_add_plot_data (const char *name, const float *data, int items)
void gui_get_run_classification (char *name)
void gui_set_run_classification (const char *name)
void gui_runerror (const char *msg,...)
void gui_runmessage (const char *msg,...)
void gui_abort_run (void)
void gui_stop_background (void)
void gui_wait_for_event (int tout_msec)
void gui_define_control (const char *name, double minval, double maxval, double initval)
double gui_get_control_value (const char *name)
void gui_set_control_value (const char *name, double value)
void gui_set_control_limits (const char *name, double minval, double maxval)
void gui_define_icontrol (const char *name, int minval, int maxval, int initval)
int gui_get_icontrol_value (const char *name)
void gui_set_icontrol_value (const char *name, int value)
void gui_set_icontrol_limits (const char *name, int minval, int maxval)
void gui_define_adjuster (const char *name, double add, double mult, double init)
double gui_get_adjuster_value (const char *name)
void gui_set_adjuster_value (const char *name, double value)
void gui_set_adjuster_params (const char *name, double add, double mult)
void gui_define_iadjuster (const char *name, int add, int mult, int init)
int gui_get_iadjuster_value (const char *name)
void gui_set_iadjuster_value (const char *name, int value)
void gui_set_iadjuster_params (const char *name, int add, int mult)
void gui_define_radio (const char *name, const char *buttons)
int gui_get_radio_value (const char *name)
void gui_set_radio_value (const char *name, int which)
void gui_define_label (const char *name)
const char * gui_get_label_value (const char *name)
void gui_set_label_value (const char *name, char *text)
void gui_define_button (const char *name)
int gui_get_button_value (const char *name)
void gui_set_button_value (const char *name, int depress)
void gui_define_toggle (const char *name)
int gui_get_toggle_value (const char *name)
void gui_set_toggle_value (const char *name, int depress)
int gui_show_control_group (const char *grpname, int visible)
void plot_open_curve_2d (void)
void plot_add_curve_points_2d (int count, const float *xdata, const float *ydata)
void plot_add_curve_separator_2d (void)
void plot_set_curve_title_2d (const char *title)
void plot_set_curve_style_2d (int style)
void plot_set_curve_line_type_2d (int type)
void plot_set_curve_point_type_2d (int type)
void plot_close_curve_2d (void)
int plot_window_index (void)
char * gui_get_plot_info (void)
void gui_set_plot_info (const char *info)
void gui_plot_command (const char *cmd)
void gui_plot_3d (const char *cmd, const char *key, int nx, int ny, int offset, float *x, float *y, float *z)
void gui_plot_3d_p (const char *cmd, const char *key, int nx, int ny, float *x, float *y, float **z)
int gui_get_current_page (void)
void gui_set_current_page (int pg)
int gui_begin_plot (gui_plot_win_info *info)
void gui_finish_plot (void)
int gui_ask (int force, const char *title, const char *prompt, char *reply, int maxrsize,...)
int gui_askn (int force, const char *title, int n, gui_askentry *fields)
void gui_inform (const char *msg,...)
int gui_confirm_yes_no (const char *msg,...)
int gui_confirm_ok_cancel (const char *msg,...)
int gui_confirm_yes_no_cancel (const char *msg,...)
void gui_message (const char *msg,...)
void gui_error (const char *msg,...)
void gui_beep (void)
gui_curvegui_alloc_curve (int maxpoints, char *crvtitle)
gui_curvesetgui_alloc_curveset (int maxcurves)
void gui_set_attribute (gui_curve *crv, int pt, int attr, const char *attrval)
char * gui_attribute_value (gui_curve *crv, int pt, int attr)
void gui_free_curve (gui_curve *crv)
void gui_free_curveset (gui_curveset *cset)
gui_curvesetgui_edit_curveset (char *title, char *specname, gui_curveset *origset, char *ptitle, char *pxlabel, char *pylabel, gui_curve_genfn curvefitgen, gui_curve_genfn origfitgen, gui_curveset_verifyfn verify)
int gui_edit_multi_cset (char *title, char *specname, int nsets, gui_curveset *origsets[], char *ptitles[], char *pxlabels[], char *pylabels[], gui_curve_genfn curvefitgens[], gui_curve_genfn origfitgens[], gui_multi_cset_verifyfn verify, gui_curveset *outsets[])
void gui_register_itis (void)
void gui_set_itis_host (char *host, char *port)

Define Documentation

#define GUI_ASK_DATASET   "DS"

Definition at line 239 of file simgui.h.

#define GUI_ASK_FILENAME   "FN"

Definition at line 233 of file simgui.h.

#define GUI_ASK_FLOAT   "FL"

Definition at line 235 of file simgui.h.

#define GUI_ASK_INTEGER   "IN"

Definition at line 234 of file simgui.h.

#define GUI_ASK_LONGSTR   "LS"

Definition at line 230 of file simgui.h.

#define GUI_ASK_NOLOOKUP   "@@"

Definition at line 244 of file simgui.h.

#define GUI_ASK_RADIO   "RD"

Definition at line 237 of file simgui.h.

#define GUI_ASK_RADIO_H   "HR"

Definition at line 238 of file simgui.h.

#define GUI_ASK_RADIO_SEPAR   GUI_RADIO_SEPARATOR

Definition at line 247 of file simgui.h.

#define GUI_ASK_SET_AND_VAR   "SV"

Definition at line 241 of file simgui.h.

#define GUI_ASK_SHORTSTR   "SS"

Definition at line 231 of file simgui.h.

#define GUI_ASK_VARIABLE   "VR"

Definition at line 240 of file simgui.h.

#define GUI_ASK_VERYSHORTSTR   "VS"

Definition at line 232 of file simgui.h.

#define GUI_ASK_YESNO   "YN"

Definition at line 236 of file simgui.h.

#define GUI_CONTROL_GROUP_SEPAR   "::.::"

Definition at line 125 of file simgui.h.

#define GUI_CONTROL_RADIO_SEPAR   GUI_RADIO_SEPARATOR

Definition at line 124 of file simgui.h.

#define GUI_DEFAULT_PROTECTION   0

Definition at line 52 of file simgui.h.

#define GUI_DEVELOPER_PROTECTION   1

Definition at line 53 of file simgui.h.

#define GUI_END_USER_PROTECTION   2

Definition at line 54 of file simgui.h.

#define GUI_NO_MENU_APPEND   "## - nomenu - ##"

Definition at line 49 of file simgui.h.

#define GUI_PLOT_TEXT_ANGLE_HORIZONTAL   0

Definition at line 200 of file simgui.h.

#define GUI_PLOT_TEXT_ANGLE_VERTICAL   1

Definition at line 201 of file simgui.h.

#define GUI_PLOT_TEXT_JUSTIFY_CENTER   1

Definition at line 203 of file simgui.h.

#define GUI_PLOT_TEXT_JUSTIFY_LEFT   0

Definition at line 202 of file simgui.h.

#define GUI_PLOT_TEXT_JUSTIFY_RIGHT   2

Definition at line 204 of file simgui.h.

#define GUI_RADIO_SEPARATOR   "/-.-/"

Definition at line 123 of file simgui.h.

#define PLOT_LTYPE_BORDER   (-2)

Definition at line 167 of file simgui.h.

#define PLOT_LTYPE_CYAN   1

Definition at line 171 of file simgui.h.

#define PLOT_LTYPE_DCYAN   7

Definition at line 177 of file simgui.h.

#define PLOT_LTYPE_DEFAULT   (-1)

Definition at line 169 of file simgui.h.

#define PLOT_LTYPE_DGREEN   6

Definition at line 176 of file simgui.h.

#define PLOT_LTYPE_DMAGENTA   9

Definition at line 179 of file simgui.h.

#define PLOT_LTYPE_DORANGE   11

Definition at line 181 of file simgui.h.

#define PLOT_LTYPE_DRED   8

Definition at line 178 of file simgui.h.

#define PLOT_LTYPE_DYELLOW   10

Definition at line 180 of file simgui.h.

#define PLOT_LTYPE_GREEN   0

Definition at line 170 of file simgui.h.

#define PLOT_LTYPE_GRID   (-1)

Definition at line 168 of file simgui.h.

#define PLOT_LTYPE_MAGENTA   3

Definition at line 173 of file simgui.h.

#define PLOT_LTYPE_ORANGE   5

Definition at line 175 of file simgui.h.

#define PLOT_LTYPE_RED   2

Definition at line 172 of file simgui.h.

#define PLOT_LTYPE_YELLOW   4

Definition at line 174 of file simgui.h.

#define PLOT_PTYPE_BOX   2

Definition at line 161 of file simgui.h.

#define PLOT_PTYPE_CROSS   3

Definition at line 162 of file simgui.h.

#define PLOT_PTYPE_DEFAULT   (-1)

Definition at line 158 of file simgui.h.

#define PLOT_PTYPE_DIAMOND   0

Definition at line 159 of file simgui.h.

#define PLOT_PTYPE_PLUS   1

Definition at line 160 of file simgui.h.

#define PLOT_PTYPE_STAR   5

Definition at line 164 of file simgui.h.

#define PLOT_PTYPE_TRIANGLE   4

Definition at line 163 of file simgui.h.

#define PLOT_STYLE_BOXERROR   8

Definition at line 154 of file simgui.h.

#define PLOT_STYLE_BOXES   7

Definition at line 153 of file simgui.h.

#define PLOT_STYLE_DEFAULT   0

Definition at line 146 of file simgui.h.

#define PLOT_STYLE_DOTS   5

Definition at line 151 of file simgui.h.

#define PLOT_STYLE_ERRORBARS   6

Definition at line 152 of file simgui.h.

#define PLOT_STYLE_IMPULSES   3

Definition at line 149 of file simgui.h.

#define PLOT_STYLE_LINES   1

Definition at line 147 of file simgui.h.

#define PLOT_STYLE_LINESPNTS   4

Definition at line 150 of file simgui.h.

#define PLOT_STYLE_POINTS   2

Definition at line 148 of file simgui.h.

#define PLOT_STYLE_STEPS   9

Definition at line 155 of file simgui.h.


Typedef Documentation

typedef void(* gui_cleanupfn)(void)

Definition at line 25 of file simgui.h.

typedef void(* gui_convfn)(int n, float *out, float *in1, float *in2, float *in3)

Definition at line 28 of file simgui.h.

typedef gui_curve*(* gui_curve_genfn)(gui_curve *incurve)

Definition at line 268 of file simgui.h.

typedef int(* gui_curveset_verifyfn)(gui_curveset *cset, char *title, char *msgbuf)

Definition at line 270 of file simgui.h.

typedef int(* gui_multi_cset_verifyfn)(int n, gui_curveset *csets[], char *titles[], char *msgbuf)

Definition at line 275 of file simgui.h.

typedef void(* gui_plotfn)(void)

Definition at line 27 of file simgui.h.

typedef void(* gui_runfn)(int)

Definition at line 24 of file simgui.h.

typedef void(* gui_scanfn)(int)

Definition at line 26 of file simgui.h.


Function Documentation

void gui_abort_run ( void   ) 
void gui_add_plot_data ( const char *  name,
const float *  data,
int  items 
)
gui_curve* gui_alloc_curve ( int  maxpoints,
char *  crvtitle 
)
gui_curveset* gui_alloc_curveset ( int  maxcurves  ) 
void gui_append_data ( const char *  name,
const char *  dbname,
const float *  data,
int  count 
)
int gui_ask ( int  force,
const char *  title,
const char *  prompt,
char *  reply,
int  maxrsize,
  ... 
)
int gui_askn ( int  force,
const char *  title,
int  n,
gui_askentry fields 
)
char* gui_attribute_value ( gui_curve crv,
int  pt,
int  attr 
)
void gui_beep ( void   ) 
int gui_begin_plot ( gui_plot_win_info info  ) 
void gui_clear_data ( const char *  name,
const char *  dbname 
)
void gui_clear_database ( const char *  dbname  ) 
int gui_confirm_ok_cancel ( const char *  msg,
  ... 
)
int gui_confirm_yes_no ( const char *  msg,
  ... 
)
int gui_confirm_yes_no_cancel ( const char *  msg,
  ... 
)
int gui_data_size ( const char *  name,
const char *  dbname 
)
int gui_database_length_limit ( const char *  dbname  ) 
int gui_database_plot_limit ( const char *  dbname  ) 
const char* gui_dbase_description ( const char *  name  ) 
void gui_debug_to_console ( void   ) 
void gui_define_adjuster ( const char *  name,
double  add,
double  mult,
double  init 
)
void gui_define_button ( const char *  name  ) 
void gui_define_control ( const char *  name,
double  minval,
double  maxval,
double  initval 
)
void gui_define_iadjuster ( const char *  name,
int  add,
int  mult,
int  init 
)
void gui_define_icontrol ( const char *  name,
int  minval,
int  maxval,
int  initval 
)
void gui_define_label ( const char *  name  ) 
void gui_define_radio ( const char *  name,
const char *  buttons 
)
void gui_define_toggle ( const char *  name  ) 
gui_curveset* gui_edit_curveset ( char *  title,
char *  specname,
gui_curveset origset,
char *  ptitle,
char *  pxlabel,
char *  pylabel,
gui_curve_genfn  curvefitgen,
gui_curve_genfn  origfitgen,
gui_curveset_verifyfn  verify 
)
int gui_edit_multi_cset ( char *  title,
char *  specname,
int  nsets,
gui_curveset origsets[],
char *  ptitles[],
char *  pxlabels[],
char *  pylabels[],
gui_curve_genfn  curvefitgens[],
gui_curve_genfn  origfitgens[],
gui_multi_cset_verifyfn  verify,
gui_curveset outsets[] 
)
void gui_erase_data ( const char *  name,
const char *  dbname,
int  start,
int  count 
)
void gui_erase_database ( const char *  dbname,
int  pts_to_remove 
)
void gui_error ( const char *  msg,
  ... 
)
void gui_finish_plot ( void   ) 
void gui_free_curve ( gui_curve crv  ) 
void gui_free_curveset ( gui_curveset cset  ) 
double gui_get_adjuster_value ( const char *  name  ) 
int gui_get_button_value ( const char *  name  ) 
double gui_get_control_value ( const char *  name  ) 
int gui_get_current_page ( void   ) 
const float* gui_get_data ( const char *  name,
const char *  dbname 
)
int gui_get_iadjuster_value ( const char *  name  ) 
int gui_get_icontrol_value ( const char *  name  ) 
const char* gui_get_label_value ( const char *  name  ) 
char* gui_get_plot_info ( void   ) 
int gui_get_radio_value ( const char *  name  ) 
void gui_get_run_classification ( char *  name  ) 
int gui_get_toggle_value ( const char *  name  ) 
void gui_inform ( const char *  msg,
  ... 
)
void gui_inherit_plots ( const char *  DBfrom,
const char *  DBto 
)
void gui_insert_data ( const char *  name,
const char *  dbname,
int  start,
const float *  data,
int  count 
)
void gui_message ( const char *  msg,
  ... 
)
void gui_plot_3d ( const char *  cmd,
const char *  key,
int  nx,
int  ny,
int  offset,
float *  x,
float *  y,
float *  z 
)
void gui_plot_3d_p ( const char *  cmd,
const char *  key,
int  nx,
int  ny,
float *  x,
float *  y,
float **  z 
)
void gui_plot_changed ( const char *  name  ) 
void gui_plot_command ( const char *  cmd  ) 
void gui_read_data ( const char *  name,
const char *  dbname,
int  start,
float *  data,
int  count 
)
void gui_register_commandplot ( gui_plotfn  fn,
const char *  name 
)
void gui_register_datamenu_entry ( gui_scanfn  fn,
const char *  name 
)
void gui_register_function ( gui_convfn  fn,
int  nargs,
const char *  name 
)
void gui_register_help_file ( const char *  title,
const char *  fname 
)
void gui_register_help_text ( const char *  title,
const char *  htext,
int  txtln 
)
void gui_register_itis ( void   ) 
void gui_register_plot ( gui_plotfn  fn,
const char *  name 
)
void gui_register_run_background ( gui_runfn  fn,
const char *  name 
)
void gui_register_run_cleanup ( gui_cleanupfn  fn,
const char *  name 
)
void gui_register_run_entry ( gui_runfn  fn,
const char *  name 
)
void gui_register_runmenu_entry ( gui_runfn  fn,
const char *  name 
)
void gui_register_scanner ( gui_scanfn  fn,
const char *  name 
)
void gui_remove_plots ( const char *  DBname  ) 
void gui_replace_data ( const char *  name,
const char *  dbname,
int  start,
const float *  data,
int  count 
)
void gui_runerror ( const char *  msg,
  ... 
)
void gui_runmessage ( const char *  msg,
  ... 
)
void gui_set_adjuster_params ( const char *  name,
double  add,
double  mult 
)
void gui_set_adjuster_value ( const char *  name,
double  value 
)
void gui_set_attribute ( gui_curve crv,
int  pt,
int  attr,
const char *  attrval 
)
void gui_set_autorun ( const char *  name,
int  forcedlgs 
)
void gui_set_button_value ( const char *  name,
int  depress 
)
void gui_set_config_file ( const char *  fname  ) 
void gui_set_control_limits ( const char *  name,
double  minval,
double  maxval 
)
void gui_set_control_value ( const char *  name,
double  value 
)
void gui_set_current_page ( int  pg  ) 
void gui_set_database_limits ( const char *  dbname,
int  maxlen,
int  maxplt 
)
void gui_set_dbase_description ( const char *  dbname,
const char *  desc 
)
void gui_set_iadjuster_params ( const char *  name,
int  add,
int  mult 
)
void gui_set_iadjuster_value ( const char *  name,
int  value 
)
void gui_set_icontrol_limits ( const char *  name,
int  minval,
int  maxval 
)
void gui_set_icontrol_value ( const char *  name,
int  value 
)
void gui_set_init_file ( const char *  fname  ) 
void gui_set_itis_host ( char *  host,
char *  port 
)
void gui_set_label_value ( const char *  name,
char *  text 
)
void gui_set_plot_info ( const char *  info  ) 
void gui_set_protection_mode ( int  mode  ) 
void gui_set_radio_value ( const char *  name,
int  which 
)
void gui_set_run_classification ( const char *  name  ) 
void gui_set_toggle_value ( const char *  name,
int  depress 
)
void gui_set_var_description ( const char *  name,
const char *  desc 
)
void gui_setup_database ( const char *  dbname,
const char *  xvname 
)
int gui_show_control_group ( const char *  grpname,
int  visible 
)
void gui_start ( void   ) 

SIMGUI.H

Interface declarations for the simulation user interface. These are prototypes of the API functions for C or C++ applications.

void gui_stop_background ( void   ) 
void gui_strfill ( char *  fstr,
const char *  cstr,
int  len 
)
void gui_strtrim ( char *  cstr,
const char *  fstr,
int  len 
)
void gui_update ( void   ) 
void gui_update_plots ( void   ) 
void gui_update_selected_plots ( int  dodata,
int  dosubr 
)
const char* gui_var_description ( const char *  name  ) 
void gui_wait_for_event ( int  tout_msec  ) 
void plot_add_curve_points_2d ( int  count,
const float *  xdata,
const float *  ydata 
)
void plot_add_curve_separator_2d ( void   ) 
void plot_close_curve_2d ( void   ) 
void plot_open_curve_2d ( void   ) 
void plot_set_curve_line_type_2d ( int  type  ) 
void plot_set_curve_point_type_2d ( int  type  ) 
void plot_set_curve_style_2d ( int  style  ) 
void plot_set_curve_title_2d ( const char *  title  ) 
int plot_window_index ( void   ) 
Generated on Thu May 30 15:42:58 2013 for GME by  doxygen 1.6.3