home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / mac / 1000 / CCE_1024.ZIP / CCE_1024 / SOZLIB07.LZH / SOZDISTR / INCLUDE / UFSEL.H < prev    next >
Text File  |  1993-10-26  |  1KB  |  34 lines

  1.  
  2. /* 
  3.  * UFSEl.h    interface to universal font selector by 
  4.  *                                     Michael Thänitz
  5.  * version 0.91
  6.  */
  7.  
  8. #define    cdecl
  9.  
  10. #define FNT_MONO   1
  11.  
  12. #define UFSEL_DIALOG 0
  13. #define UFSEL_WINDOW 1
  14.  
  15. int cdecl fontsel_input(int handle, int ncount, int ftype, char *text, int *id, int *size);
  16.  
  17. typedef struct
  18. {
  19.    unsigned long  id;      /* UFSL ID (UFSL)       */
  20.    unsigned int   version; /* version (BCD-Format) */
  21.    int dialtyp;            /* 0=Dialog, 1=Fenster  */
  22.    int cdecl (*fontsel_init)(void);
  23.    int cdecl (*fontsel_input)(int vdihandle, /* klar */
  24.                               int n_fonts,   /* Gesamtzahl der Fonts */
  25.                               int ftype,     /* 1=nur monospaced, 0=egal */
  26.                               char *text,    /* Benutzerdefinierter Text */
  27.                               int *fretid,   /* eingestellte FontId */
  28.                               int *fretsize  /* eingestellte Fontgröße */
  29.                               );
  30.    OBJECT *helpbutton;                       /* Typ: BOXTEXT */
  31.    int cdecl (*helpfunc)(void);              /* Benutzerdefinierte Helpfkt. */
  32.    char *examplestr;                         /* Beispielstring */
  33. } UFSL;
  34.