home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / cdity / EasyTM_src.lha / EasyTM-src / GadToolsBox.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-27  |  4.3 KB  |  116 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Tak Tang
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_New                                 0
  12. #define GD_Del                                 1
  13. #define GD_Up                                  2
  14. #define GD_Down                                3
  15. #define GD_Env                                 4
  16. #define GD_GetFile                             5
  17. #define GD_GetS                                6
  18. #define GD_GetP                                7
  19. #define GD_Save                                8
  20. #define GD_Use                                 9
  21. #define GD_Cancel                              10
  22. #define GD_Item                                11
  23. #define GD_MenuItems                           12
  24. #define GD_Tool                                13
  25. #define GD_Drawer                              14
  26. #define GD_Stack                               15
  27. #define GD_Pri                                 16
  28. #define GD_Args                                17
  29.  
  30. #define GDX_New                                0
  31. #define GDX_Del                                1
  32. #define GDX_Up                                 2
  33. #define GDX_Down                               3
  34. #define GDX_Env                                4
  35. #define GDX_GetFile                            5
  36. #define GDX_GetS                               6
  37. #define GDX_GetP                               7
  38. #define GDX_Save                               8
  39. #define GDX_Use                                9
  40. #define GDX_Cancel                             10
  41. #define GDX_Item                               11
  42. #define GDX_MenuItems                          12
  43. #define GDX_Tool                               13
  44. #define GDX_Drawer                             14
  45. #define GDX_Stack                              15
  46. #define GDX_Pri                                16
  47. #define GDX_Args                               17
  48.  
  49. #define ETMP_CNT 18
  50.  
  51. extern struct Library       *IntuitionBase;
  52. extern struct Library       *GadToolsBase;
  53. extern struct Library       *UtilityBase;
  54.  
  55. extern struct Screen        *Scr;
  56. extern UBYTE                 *PubScreenName;
  57. extern APTR                  VisualInfo;
  58. extern struct Window        *ETMPWnd;
  59. extern struct Gadget        *ETMPGList;
  60. extern struct Menu          *ETMPMenus;
  61. extern struct IntuiMessage   ETMPMsg;
  62. extern UWORD                 ETMPZoom[4];
  63. extern struct Gadget        *ETMPGadgets[18];
  64. extern struct IClass        *getClass;
  65. extern struct _Object       *getImage;
  66. extern UWORD                 ETMPLeft;
  67. extern UWORD                 ETMPTop;
  68. extern UWORD                 ETMPWidth;
  69. extern UWORD                 ETMPHeight;
  70. extern UBYTE                *ETMPWdt;
  71. extern struct TextAttr      *Font, Attr;
  72. extern UWORD                 FontX, FontY;
  73. extern UWORD                 OffX, OffY;
  74. extern struct TextFont      *ETMPFont;
  75. extern struct GfxBase       *GfxBase;
  76. extern UBYTE                *Env0Labels[];
  77. extern UBYTE                *Args0Labels[];
  78. extern struct NewMenu        ETMPNewMenu[];
  79. extern UWORD                 ETMPGTypes[];
  80. extern struct NewGadget      ETMPNGad[];
  81. extern ULONG                 ETMPGTags[];
  82.  
  83. extern int NewClicked( void );
  84. extern int DelClicked( void );
  85. extern int UpClicked( void );
  86. extern int DownClicked( void );
  87. extern int EnvClicked( void );
  88. extern int GetFileClicked( void );
  89. extern int GetSClicked( void );
  90. extern int GetPClicked( void );
  91. extern int SaveClicked( void );
  92. extern int UseClicked( void );
  93. extern int CancelClicked( void );
  94. extern int ItemClicked( void );
  95. extern int MenuItemsClicked( void );
  96. extern int ToolClicked( void );
  97. extern int DrawerClicked( void );
  98. extern int StackClicked( void );
  99. extern int PriClicked( void );
  100. extern int ArgsClicked( void );
  101. extern int ETMPMENP_OPEN( void );
  102. extern int ETMPMENP_SAVE( void );
  103. extern int ETMPMENP_ABOUT( void );
  104. extern int ETMPMENP_QUIT( void );
  105. extern int ETMPMENE_DEF( void );
  106. extern int ETMPMENE_LAST( void );
  107. extern int ETMPMENE_REST( void );
  108. extern int ETMPMENS_ICON( void );
  109.  
  110. extern int SetupScreen( void );
  111. extern void CloseDownScreen( void );
  112. extern int HandleETMPIDCMP( void );
  113. extern int ETMPCloseWindow( void );
  114. extern int OpenETMPWindow( void );
  115. extern void CloseETMPWindow( void );
  116.