home *** CD-ROM | disk | FTP | other *** search
/ Da Capo / da_capo_vol1.bin / programs / amiga / midi / synth_librarian / sources / synthlib / synthlibint.h < prev    next >
C/C++ Source or Header  |  1994-08-07  |  3KB  |  81 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V1.4
  3.  *  which is (c) Copyright 1991,92 Jaba Development
  4.  */
  5.  
  6. #define GetStringG( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  7. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  8.  
  9. #define GD_NodeName                            0
  10. #define GD_DataNodes                           1
  11. #define GD_SEND                                2
  12. #define GD_Info                                3
  13. #define GD_SERIAL                              4
  14. #define GD_DUMP_TYPE                           5
  15. #define GD_DUMP_LENGTH                         6
  16. #define GD_TypeList                            7
  17. #define GD_Request                             8
  18. #define GD_Abort                               9
  19.  
  20. #define GDX_NodeName                           0
  21. #define GDX_DataNodes                          1
  22. #define GDX_SEND                               2
  23. #define GDX_Info                               3
  24. #define GDX_SERIAL                             4
  25. #define GDX_DUMP_TYPE                          5
  26. #define GDX_DUMP_LENGTH                        6
  27. #define GDX_TypeList                           7
  28. #define GDX_Request                            8
  29. #define GDX_Abort                              9
  30.  
  31. #define Lib_CNT 10
  32.  
  33. extern struct Screen        *Scr;
  34. extern UBYTE                 *PubScreenName;
  35. extern APTR                  VisualInfo;
  36. extern struct Window        *LibWnd;
  37. extern struct Gadget        *LibGList;
  38. extern struct Menu          *LibMenus;
  39. extern struct IntuiMessage   LibMsg;
  40. extern struct Gadget        *LibGadgets[10];
  41. extern UWORD                 LibLeft;
  42. extern UWORD                 LibTop;
  43. extern UWORD                 LibWidth;
  44. extern UWORD                 LibHeight;
  45. extern UBYTE                *LibWdt;
  46. extern struct TextAttr      *Font, Attr;
  47. extern UWORD                 FontX, FontY;
  48. extern UWORD                 OffX, OffY;
  49. extern struct GfxBase       *GfxBase;
  50. extern struct NewMenu        LibNewMenu[];
  51. extern UWORD                 LibGTypes[];
  52. extern struct NewGadget      LibNGad[];
  53. extern ULONG                 LibGTags[];
  54.  
  55. extern int NodeNameClicked( void );
  56. extern int DataNodesClicked( void );
  57. extern int SENDClicked( void );
  58. extern int SERIALClicked( void );
  59. extern int TypeListClicked( void );
  60. extern int RequestClicked( void );
  61. extern int AbortClicked( void );
  62. extern int LibNew( void );
  63. extern int OpenLib( void );
  64. extern int OpenLibRaw( void );
  65. extern int SaveLib( void );
  66. extern int SaveAsLib( void );
  67. extern int AboutLib( void );
  68. extern int LibCloseWindow( void );
  69. extern int RemoveLib( void );
  70. extern int SaveDumpLib( void );
  71. extern int NewDriver ( void );
  72. extern int AboutDriver ( void );
  73.  
  74. extern int SetupScreen( void );
  75. extern void CloseDownScreen( void );
  76. extern int HandleLibIDCMP( void );
  77. extern int LibCloseWindow();
  78. extern int OpenLibWindow( void );
  79. extern void CloseLibWindow( void );
  80. extern void AknowledgeMessage( void );
  81.