#define DIALOG 0 #define WINDOW 1 typedef struct { unsigned long id; /* UFSL ID (UFSL) */ unsigned int version; /* version (BCD-Format) */ int dialtyp; /* 0=Dialog, 1=Fenster */ int cdecl (*fontsel_init)(void); int cdecl (*fontsel_input)(int vdihandle, int dummy, int ftype, /* 1=nur monospaced, 0=egal */ const char *text, /* Benutzerdefinierter Text */ int *fretid, /* eingestellte FontId */ int *fretsize /* eingestellte Fontgr”že */ ); OBJECT *helpbutton; /* Typ: BOXTEXT */ void cdecl (*helpfunc)(void); /* Benutzerdefinierte Helpfkt. */ const char *examplestr; /* Beispielstring */ void cdecl (*msgfunc)(int event,int msgbuf[]); /* eigener Eventhandler */ /* fr Fensterdialog */ /* DIES IST DIE NEUE SCHNITTSTELLE, DIE AB JETZT GILT 7.3.94 */ /* fontsel_init, fonsel_input, helpbutton, und helpfunc werden nicht mehr untersttzt*/ int cdecl (*fontsel_exinput)(int vdihandle, int ftype, /* 1=nur monospaced, 0=egal */ const char *text, /* Benutzerdefinierter Text */ int *fretid, /* eingestellte FontId */ int *fretsize /* eingestellte Fontgr”že */ ); } UFSL;