00001
00002 #ifndef _SIC_XGAG_H_
00003 #define _SIC_XGAG_H_
00004
00010
00011
00012
00013
00014 #include "cfc.h"
00015
00016
00017
00018
00019
00020 typedef struct {
00021 int lngth;
00022 char *chs;
00023 } xgag_choicelst;
00024
00025 #define end_dialog CFC_EXPORT_NAME( end_dialog)
00026 #define get_user_input CFC_EXPORT_NAME( get_user_input)
00027 #define xgag_button CFC_EXPORT_NAME( xgag_button)
00028 #define xgag_choice CFC_EXPORT_NAME( xgag_choice)
00029 #define xgag_ch CFC_EXPORT_NAME( xgag_ch)
00030 #define xgag_dialog CFC_EXPORT_NAME( xgag_dialog)
00031 #define xgag_file CFC_EXPORT_NAME( xgag_file)
00032 #define xgag_logic CFC_EXPORT_NAME( xgag_logic)
00033 #define xgag_open CFC_EXPORT_NAME( xgag_open)
00034 #define xgag_separator CFC_EXPORT_NAME( xgag_separator)
00035 #define xgag_show CFC_EXPORT_NAME( xgag_show)
00036 #define xgag_slider CFC_EXPORT_NAME( xgag_slider)
00037 #define xgag_update CFC_EXPORT_NAME( xgag_update)
00038
00039
00040
00041
00042
00043 void CFC_API end_dialog( void);
00044 void CFC_API get_user_input( CFC_FzString return_command, int *err_code);
00045 void CFC_API xgag_button( CFC_FString title, CFC_FString command, CFC_FString label, int *length, CFC_FString helptxt, CFC_FString moretxt);
00046 void CFC_API xgag_ch( CFC_FString variable, CFC_FString txt, char *c, int *length, int *win_id, int *editable);
00047 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);
00048 void CFC_API xgag_dialog( CFC_FzString return_command, int *err_code);
00049 void CFC_API xgag_file( CFC_FString variable, CFC_FString txt, char *c, int *length, CFC_FString filter, int *win_id);
00050 void CFC_API xgag_logic( CFC_FString variable, CFC_FString txt, int *flag, int *win_id);
00051 void CFC_API xgag_open( CFC_FString txt, CFC_FString name, int *code);
00052 void CFC_API xgag_separator( int *win_id);
00053 void CFC_API xgag_show( char *c, int *length, int *win_id);
00054 void CFC_API xgag_slider( CFC_FString variable, CFC_FString txt, float *f, float *min, float *max, int *win_id);
00055 void CFC_API xgag_update( CFC_FString variable, CFC_FzString update);
00056
00057 #endif
00058