home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / datafiles / hardware / eprommer / source.lha / src / gad_eprommer.h < prev    next >
C/C++ Source or Header  |  1993-11-14  |  9KB  |  227 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : -- Unnamed --
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_DataFormat                          0
  12. #define GD_ProgAlgo                            1
  13. #define GD_EpromType                           2
  14. #define GD_ReadByte                            3
  15. #define GD_WriteByte                           4
  16. #define GD_ReadEprom                           5
  17. #define GD_BlankTest                           6
  18. #define GD_CompareEprom                        7
  19. #define GD_ProgramEprom                        8
  20. #define GD_LoadFileReq                         9
  21. #define GD_SaveFileReq                         10
  22. #define GD_LoadFile                            11
  23. #define GD_SaveFile                            12
  24. #define GD_RamAddress                          13
  25. #define GD_EpromAddress                        14
  26. #define GD_Length                              15
  27. #define GD_RamVal                              16
  28. #define GD_DoOptions                           17
  29. #define GD_LoadBt                              18
  30. #define GD_SaveBt                              19
  31. #define GD_TestHardware                        20
  32.  
  33. #define GDX_DataFormat                         0
  34. #define GDX_ProgAlgo                           1
  35. #define GDX_EpromType                          2
  36. #define GDX_ReadByte                           3
  37. #define GDX_WriteByte                          4
  38. #define GDX_ReadEprom                          5
  39. #define GDX_BlankTest                          6
  40. #define GDX_CompareEprom                       7
  41. #define GDX_ProgramEprom                       8
  42. #define GDX_LoadFileReq                        9
  43. #define GDX_SaveFileReq                        10
  44. #define GDX_LoadFile                           11
  45. #define GDX_SaveFile                           12
  46. #define GDX_RamAddress                         13
  47. #define GDX_EpromAddress                       14
  48. #define GDX_Length                             15
  49. #define GDX_RamVal                             16
  50. #define GDX_DoOptions                          17
  51. #define GDX_LoadBt                             18
  52. #define GDX_SaveBt                             19
  53. #define GDX_TestHardware                       20
  54.  
  55. #define GD_NumericalBase                       0
  56. #define GD_SetBufferFrag                       1
  57. #define GD_SetClearBuffer                      2
  58. #define GD_SetInfoReq                          3
  59. #define GD_OptionsOk                           4
  60. #define GD_SavePrefs                           5
  61. #define GD_OptionsCancel                       6
  62. #define GD_setepsize                           7
  63. #define GD_count                               8
  64. #define GD_CIADelay                            9
  65.  
  66. #define GDX_NumericalBase                      0
  67. #define GDX_SetBufferFrag                      1
  68. #define GDX_SetClearBuffer                     2
  69. #define GDX_SetInfoReq                         3
  70. #define GDX_OptionsOk                          4
  71. #define GDX_SavePrefs                          5
  72. #define GDX_OptionsCancel                      6
  73. #define GDX_setepsize                          7
  74. #define GDX_count                              8
  75. #define GDX_CIADelay                           9
  76.  
  77. #define GD_abort                               0
  78.  
  79. #define GDX_abort                              0
  80.  
  81. #define GD_NoEprom                             0
  82. #define GD_SetVpp                              1
  83. #define GD_T_CyAddress                         2
  84. #define GD_T_CyData                            3
  85.  
  86. #define GDX_NoEprom                            0
  87. #define GDX_SetVpp                             1
  88. #define GDX_T_CyAddress                        2
  89. #define GDX_T_CyData                           3
  90.  
  91. #define Eprommer_CNT 21
  92. #define Options_CNT 10
  93. #define Busy_CNT 1
  94. #define Test_CNT 4
  95.  
  96. extern struct IntuitionBase *IntuitionBase;
  97. extern struct Library       *GadToolsBase;
  98.  
  99. extern struct Screen        *Scr;
  100. extern UBYTE                 *PubScreenName;
  101. extern APTR                  VisualInfo;
  102. extern struct Window        *EprommerWnd;
  103. extern struct Window        *OptionsWnd;
  104. extern struct Window        *BusyWnd;
  105. extern struct Window        *TestWnd;
  106. extern struct Gadget        *EprommerGList;
  107. extern struct Gadget        *OptionsGList;
  108. extern struct Gadget        *BusyGList;
  109. extern struct Gadget        *TestGList;
  110. extern struct IntuiMessage   EprommerMsg;
  111. extern struct IntuiMessage   OptionsMsg;
  112. extern struct IntuiMessage   BusyMsg;
  113. extern struct IntuiMessage   TestMsg;
  114. extern struct Gadget        *EprommerGadgets[21];
  115. extern struct Gadget        *OptionsGadgets[10];
  116. extern struct Gadget        *BusyGadgets[1];
  117. extern struct Gadget        *TestGadgets[4];
  118. extern struct IClass        *getClass;
  119. extern struct _Object       *getImage;
  120. extern UWORD                 EprommerLeft;
  121. extern UWORD                 EprommerTop;
  122. extern UWORD                 EprommerWidth;
  123. extern UWORD                 EprommerHeight;
  124. extern UWORD                 OptionsLeft;
  125. extern UWORD                 OptionsTop;
  126. extern UWORD                 OptionsWidth;
  127. extern UWORD                 OptionsHeight;
  128. extern UWORD                 BusyLeft;
  129. extern UWORD                 BusyTop;
  130. extern UWORD                 BusyWidth;
  131. extern UWORD                 BusyHeight;
  132. extern UWORD                 TestLeft;
  133. extern UWORD                 TestTop;
  134. extern UWORD                 TestWidth;
  135. extern UWORD                 TestHeight;
  136. extern UBYTE                *EprommerWdt;
  137. extern UBYTE                *OptionsWdt;
  138. extern UBYTE                *BusyWdt;
  139. extern UBYTE                *TestWdt;
  140. extern struct TextAttr      *Font, Attr;
  141. extern UWORD                 FontX, FontY;
  142. extern UWORD                 OffX, OffY;
  143. extern UBYTE                *DataFormat0Labels[];
  144. extern UBYTE                *ProgAlgo0Labels[];
  145. extern UBYTE                *EpromType0Labels[];
  146. extern UBYTE                *NumericalBase1Labels[];
  147. extern UBYTE                *SetVpp3Labels[];
  148. extern UBYTE                *T_CyAddress3Labels[];
  149. extern UBYTE                *T_CyData3Labels[];
  150. extern struct IntuiText      EprommerIText[];
  151. extern struct IntuiText      BusyIText[];
  152. extern UWORD                 EprommerGTypes[];
  153. extern UWORD                 OptionsGTypes[];
  154. extern UWORD                 BusyGTypes[];
  155. extern UWORD                 TestGTypes[];
  156. extern struct NewGadget      EprommerNGad[];
  157. extern struct NewGadget      OptionsNGad[];
  158. extern struct NewGadget      BusyNGad[];
  159. extern struct NewGadget      TestNGad[];
  160. extern ULONG                 EprommerGTags[];
  161. extern ULONG                 OptionsGTags[];
  162. extern ULONG                 BusyGTags[];
  163. extern ULONG                 TestGTags[];
  164.  
  165. extern int DataFormatClicked( void );
  166. extern int ProgAlgoClicked( void );
  167. extern int EpromTypeClicked( void );
  168. extern int ReadByteClicked( void );
  169. extern int WriteByteClicked( void );
  170. extern int ReadEpromClicked( void );
  171. extern int BlankTestClicked( void );
  172. extern int CompareEpromClicked( void );
  173. extern int ProgramEpromClicked( void );
  174. extern int LoadFileReqClicked( void );
  175. extern int SaveFileReqClicked( void );
  176. extern int LoadFileClicked( void );
  177. extern int SaveFileClicked( void );
  178. extern int RamAddressClicked( void );
  179. extern int EpromAddressClicked( void );
  180. extern int LengthClicked( void );
  181. extern int RamValClicked( void );
  182. extern int DoOptionsClicked( void );
  183. extern int LoadBtClicked( void );
  184. extern int SaveBtClicked( void );
  185. extern int TestHardwareClicked( void );
  186. extern int NumericalBaseClicked( void );
  187. extern int SetBufferFragClicked( void );
  188. extern int SetClearBufferClicked( void );
  189. extern int SetInfoReqClicked( void );
  190. extern int OptionsOkClicked( void );
  191. extern int SavePrefsClicked( void );
  192. extern int OptionsCancelClicked( void );
  193. extern int setepsizeClicked( void );
  194. extern int countClicked( void );
  195. extern int CIADelayClicked( void );
  196. extern int abortClicked( void );
  197. extern int NoEpromClicked( void );
  198. extern int SetVppClicked( void );
  199. extern int T_CyAddressClicked( void );
  200. extern int T_CyDataClicked( void );
  201.  
  202. extern int SetupScreen( void );
  203. extern void CloseDownScreen( void );
  204. extern void EprommerRender( void );
  205. extern int HandleEprommerIDCMP( void );
  206. extern int EprommerCloseWindow();
  207. extern int EprommerRawKey();
  208. extern int OpenEprommerWindow( void );
  209. extern void CloseEprommerWindow( void );
  210. extern void OptionsRender( void );
  211. extern int HandleOptionsIDCMP( void );
  212. extern int OptionsCloseWindow();
  213. extern int OptionsRawKey();
  214. extern int OpenOptionsWindow( void );
  215. extern void CloseOptionsWindow( void );
  216. extern void BusyRender( void );
  217. extern int HandleBusyIDCMP( void );
  218. extern int BusyRawKey();
  219. extern int OpenBusyWindow( void );
  220. extern void CloseBusyWindow( void );
  221. extern void TestRender( void );
  222. extern int HandleTestIDCMP( void );
  223. extern int TestCloseWindow();
  224. extern int TestRawKey();
  225. extern int OpenTestWindow( void );
  226. extern void CloseTestWindow( void );
  227.