sic_xgag.h File Reference

See also:
sic_xgag.c
More...

Include dependency graph for sic_xgag.h:

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

Go to the source code of this file.

Classes

struct  xgag_choicelst

Defines

#define end_dialog   CFC_EXPORT_NAME( end_dialog)
#define get_user_input   CFC_EXPORT_NAME( get_user_input)
#define xgag_button   CFC_EXPORT_NAME( xgag_button)
#define xgag_choice   CFC_EXPORT_NAME( xgag_choice)
#define xgag_ch   CFC_EXPORT_NAME( xgag_ch)
#define xgag_dialog   CFC_EXPORT_NAME( xgag_dialog)
#define xgag_file   CFC_EXPORT_NAME( xgag_file)
#define xgag_logic   CFC_EXPORT_NAME( xgag_logic)
#define xgag_open   CFC_EXPORT_NAME( xgag_open)
#define xgag_separator   CFC_EXPORT_NAME( xgag_separator)
#define xgag_show   CFC_EXPORT_NAME( xgag_show)
#define xgag_slider   CFC_EXPORT_NAME( xgag_slider)
#define xgag_update   CFC_EXPORT_NAME( xgag_update)

Functions

void CFC_API end_dialog (void)
void CFC_API get_user_input (CFC_FzString return_command, int *err_code)
void CFC_API xgag_button (CFC_FString title, CFC_FString command, CFC_FString label, int *length, CFC_FString helptxt, CFC_FString moretxt)
void CFC_API xgag_ch (CFC_FString variable, CFC_FString txt, char *c, int *length, int *win_id, int *editable)
void CFC_API xgag_choice (CFC_FString variable, CFC_FString txt, char *ch, int *length, xgag_choicelst *liste, int *nch, int *ind, int *win_id)
void CFC_API xgag_dialog (CFC_FzString return_command, int *err_code)
void CFC_API xgag_file (CFC_FString variable, CFC_FString txt, char *c, int *length, CFC_FString filter, int *win_id)
void CFC_API xgag_logic (CFC_FString variable, CFC_FString txt, int *flag, int *win_id)
void CFC_API xgag_open (CFC_FString txt, CFC_FString name, int *code)
void CFC_API xgag_separator (int *win_id)
void CFC_API xgag_show (char *c, int *length, int *win_id)
void CFC_API xgag_slider (CFC_FString variable, CFC_FString txt, float *f, float *min, float *max, int *win_id)
void CFC_API xgag_update (CFC_FString variable, CFC_FzString update)


Detailed Description

See also:
sic_xgag.c

Definition in file sic_xgag.h.


Define Documentation

#define end_dialog   CFC_EXPORT_NAME( end_dialog)

Definition at line 25 of file sic_xgag.h.

Referenced by xgag_open().

#define get_user_input   CFC_EXPORT_NAME( get_user_input)

Definition at line 26 of file sic_xgag.h.

#define xgag_button   CFC_EXPORT_NAME( xgag_button)

Definition at line 27 of file sic_xgag.h.

#define xgag_ch   CFC_EXPORT_NAME( xgag_ch)

Definition at line 29 of file sic_xgag.h.

#define xgag_choice   CFC_EXPORT_NAME( xgag_choice)

Definition at line 28 of file sic_xgag.h.

#define xgag_dialog   CFC_EXPORT_NAME( xgag_dialog)

Definition at line 30 of file sic_xgag.h.

#define xgag_file   CFC_EXPORT_NAME( xgag_file)

Definition at line 31 of file sic_xgag.h.

#define xgag_logic   CFC_EXPORT_NAME( xgag_logic)

Definition at line 32 of file sic_xgag.h.

#define xgag_open   CFC_EXPORT_NAME( xgag_open)

Definition at line 33 of file sic_xgag.h.

#define xgag_separator   CFC_EXPORT_NAME( xgag_separator)

Definition at line 34 of file sic_xgag.h.

#define xgag_show   CFC_EXPORT_NAME( xgag_show)

Definition at line 35 of file sic_xgag.h.

#define xgag_slider   CFC_EXPORT_NAME( xgag_slider)

Definition at line 36 of file sic_xgag.h.

#define xgag_update   CFC_EXPORT_NAME( xgag_update)

Definition at line 37 of file sic_xgag.h.


Function Documentation

void CFC_API end_dialog ( void   ) 

Definition at line 191 of file .#sic_xgag.c.1.24.24.14.

References NSTRUCT, and on_end_dialog().

Here is the call graph for this function:

void CFC_API get_user_input ( CFC_FzString  return_command,
int *  err_code 
)

Definition at line 266 of file .#sic_xgag.c.1.24.24.14.

References BROWSER, CFC_fz2c_string(), global_struct::chain, CHAIN, global_struct::choice, CHOICE, global_struct::file, logic_struct::logic, global_struct::logic, LOGIC, nb_widgets, NSTRUCT, sic_close_widget_board(), sic_get_widget_def(), sic_get_widget_returned_code(), sic_get_widget_returned_command(), sic_open_widget_board(), global_struct::slider, SLIDER, file_struct::userchain, chain_struct::userchain, choice_struct::userchoice, logic_struct::userlogic, slider_struct::uservalue, and slider_struct::value.

Here is the call graph for this function:

void CFC_API xgag_button ( CFC_FString  title,
CFC_FString  command,
CFC_FString  label,
int *  length,
CFC_FString  helptxt,
CFC_FString  moretxt 
)

Definition at line 164 of file .#sic_xgag.c.1.24.24.14.

References BUTTON, button_struct::command, COMMANDLENGTH, button_struct::helptxt, HLPFILELNGTH, button_struct::label, LABELLENGTH, button_struct::moretxt, button_struct::showlength, button_struct::title, TITLELENGTH, button_struct::type, and button_struct::window_id.

void CFC_API xgag_ch ( CFC_FString  variable,
CFC_FString  txt,
char *  c,
int *  length,
int *  win_id,
int *  editable 
)

Definition at line 145 of file .#sic_xgag.c.1.24.24.14.

References chain_struct::chain, global_struct::chain, CHAIN, CHAINLENGTH, chain_struct::editable, chain_struct::length, set_generic(), and chain_struct::userchain.

Here is the call graph for this function:

void CFC_API xgag_choice ( CFC_FString  variable,
CFC_FString  txt,
char *  ch,
int *  length,
xgag_choicelst liste,
int *  nch,
int *  ind,
int *  win_id 
)

Definition at line 120 of file .#sic_xgag.c.1.24.24.14.

References CHAINLENGTH, choice_struct::choice, global_struct::choice, CHOICE, choice_struct::choices, xgag_choicelst::chs, choice_struct::length, choice_struct::mode, choice_struct::nchoices, set_generic(), choice_struct::userchoice, and X_CHOLEN.

Here is the call graph for this function:

void CFC_API xgag_dialog ( CFC_FzString  return_command,
int *  err_code 
)

Definition at line 328 of file .#sic_xgag.c.1.24.24.14.

References CFC_fz2c_string(), global_struct::generic, launch_xinput(), sic_add_widget_def(), sic_close_widget_board(), sic_create_widget_board(), sic_set_widget_global_infos(), sic_wait_widget_created(), and generic_struct::type.

Here is the call graph for this function:

void CFC_API xgag_file ( CFC_FString  variable,
CFC_FString  txt,
char *  c,
int *  length,
CFC_FString  filter,
int *  win_id 
)

Definition at line 109 of file .#sic_xgag.c.1.24.24.14.

References BROWSER, file_struct::chain, CHAINLENGTH, global_struct::file, file_struct::filter, FILTERLENGTH, file_struct::length, set_generic(), and file_struct::userchain.

Here is the call graph for this function:

void CFC_API xgag_logic ( CFC_FString  variable,
CFC_FString  txt,
int *  flag,
int *  win_id 
)

Definition at line 101 of file .#sic_xgag.c.1.24.24.14.

References logic_struct::logic, global_struct::logic, LOGIC, set_generic(), and logic_struct::userlogic.

Here is the call graph for this function:

void CFC_API xgag_open ( CFC_FString  txt,
CFC_FString  name,
int *  code 
)

Definition at line 207 of file .#sic_xgag.c.1.24.24.14.

References dialoghelpname, end_dialog, HLPFILELNGTH, and TITLELENGTH.

void CFC_API xgag_separator ( int *  win_id  ) 

Definition at line 73 of file .#sic_xgag.c.1.24.24.14.

References SEPARATOR, generic_struct::type, and generic_struct::window_id.

void CFC_API xgag_show ( char *  c,
int *  length,
int *  win_id 
)

Definition at line 155 of file .#sic_xgag.c.1.24.24.14.

References SHOW, show_struct::text, TEXTLENGTH, show_struct::type, and show_struct::window_id.

void CFC_API xgag_slider ( CFC_FString  variable,
CFC_FString  txt,
float *  f,
float *  min,
float *  max,
int *  win_id 
)

Definition at line 135 of file .#sic_xgag.c.1.24.24.14.

References slider_struct::min, set_generic(), global_struct::slider, SLIDER, slider_struct::uservalue, slider_struct::value, and slider_struct::width.

Here is the call graph for this function:

void CFC_API xgag_update ( CFC_FString  variable,
CFC_FzString  update 
)

Definition at line 218 of file .#sic_xgag.c.1.24.24.14.

References BROWSER, CFC_fz2c_string(), CHAIN, CHAINLENGTH, CHOICE, global_struct::logic, LOGIC, NSTRUCT, sic_fire_modified_variable_event(), SIC_TASK_NULL, SICVLN, global_struct::slider, SLIDER, logic_struct::userlogic, and slider_struct::uservalue.

Here is the call graph for this function:


Generated on Tue Mar 13 15:21:55 2007 for SIC by  doxygen 1.5.1