extern void DlgCmd( void ) { char *cmd; cmd = WndMustAlloc( 100 ); GUISetModalDlgs( TRUE ); DlgOpen( "Enter a command", DLG_CMD_ROWS, DLG_CMD_COLS, Controls, NUM_CONTROLS, &CmdEvent, cmd ); GUISetModalDlgs( FALSE ); }
extern void DlgGetConvert( a_window * wnd ) /*****************************************/ { ConvertFile = NULL; CurrSIOData = WndExtra( wnd ); if( CurrSIOData == NULL ) return; strcpy( convertPath, CurrSIOData->samp_file_name ); DlgOpen( LIT( Convert_Data ), DLG_CNVT_ROWS, DLG_CNVT_COLS, &convertControls[0], ArraySize( convertControls ), &progEvent, NULL ); if( CurrSIOData != NULL ) { WndDirty( CurrSIOData->sample_window ); } }
void GUISysModalDlgOpen( const char *title, int rows, int cols, gui_control_info *controls_info, int num_controls, GUICALLBACK *rtn, void *extra ) { DlgOpen( NULL, title, rows, cols, controls_info, num_controls, rtn, extra, true ); }
void GUIModalDlgOpen( gui_window *parent, const char *title, int rows, int cols, gui_control_info *controls_info, int num_controls, GUICALLBACK *rtn, void *extra ) { DlgOpen( parent, title, rows, cols, controls_info, num_controls, rtn, extra, false ); }
void GUISysModalDlgOpen( char *name, int rows, int cols, gui_control_info *ctl, int num_controls, GUICALLBACK *rtn, void *extra ) { DlgOpen( NULL, name, rows, cols, ctl, num_controls, rtn, extra, TRUE ); }
void GUIModalDlgOpen( gui_window *parent, char *name, int rows, int cols, gui_control_info *ctl, int num_controls, GUICALLBACK *rtn, void *extra ) { DlgOpen( parent, name, rows, cols, ctl, num_controls, rtn, extra, FALSE ); }