home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / utilities / memomaster.lha / MM2.1 / source / MM2_gui.h < prev    next >
C/C++ Source or Header  |  1994-09-09  |  8KB  |  193 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Simon Dick
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_Date1Gad                            0
  12. #define GD_Notice1Gad                          1
  13. #define GD_Type1Gad                            2
  14. #define GD_Message1Gad                         3
  15. #define GD_Select1Gad                          4
  16. #define GD_Date2Gad                            5
  17. #define GD_Notice2Gad                          6
  18. #define GD_Type2Gad                            7
  19. #define GD_Message2Gad                         8
  20. #define GD_Select2Gad                          9
  21. #define GD_Date3Gad                            10
  22. #define GD_Notice3Gad                          11
  23. #define GD_Type3Gad                            12
  24. #define GD_Message3Gad                         13
  25. #define GD_Select3Gad                          14
  26. #define GD_Date4Gad                            15
  27. #define GD_Notice4Gad                          16
  28. #define GD_Type4Gad                            17
  29. #define GD_Message4Gad                         18
  30. #define GD_Select4Gad                          19
  31. #define GD_Date5Gad                            20
  32. #define GD_Notice5Gad                          21
  33. #define GD_Type5Gad                            22
  34. #define GD_Message5Gad                         23
  35. #define GD_Select5Gad                          24
  36. #define GD_Date6Gad                            25
  37. #define GD_Notice6Gad                          26
  38. #define GD_Type6Gad                            27
  39. #define GD_Message6Gad                         28
  40. #define GD_Select6Gad                          29
  41. #define GD_MoveBeginGad                        30
  42. #define GD_BackBlockGad                        31
  43. #define GD_BackGad                             32
  44. #define GD_ForwardGad                          33
  45. #define GD_ForwardBlockGad                     34
  46. #define GD_MoveEndGad                          35
  47. #define GD_AddGad                              36
  48. #define GD_DeleteGad                           37
  49. #define GD_EditGad                             38
  50. #define GD_CheckGad                            39
  51. #define GD_ShrinkGad                           40
  52. #define GD_HelpGad                             41
  53.  
  54. #define GDX_Date1Gad                           0
  55. #define GDX_Notice1Gad                         1
  56. #define GDX_Type1Gad                           2
  57. #define GDX_Message1Gad                        3
  58. #define GDX_Select1Gad                         4
  59. #define GDX_Date2Gad                           5
  60. #define GDX_Notice2Gad                         6
  61. #define GDX_Type2Gad                           7
  62. #define GDX_Message2Gad                        8
  63. #define GDX_Select2Gad                         9
  64. #define GDX_Date3Gad                           10
  65. #define GDX_Notice3Gad                         11
  66. #define GDX_Type3Gad                           12
  67. #define GDX_Message3Gad                        13
  68. #define GDX_Select3Gad                         14
  69. #define GDX_Date4Gad                           15
  70. #define GDX_Notice4Gad                         16
  71. #define GDX_Type4Gad                           17
  72. #define GDX_Message4Gad                        18
  73. #define GDX_Select4Gad                         19
  74. #define GDX_Date5Gad                           20
  75. #define GDX_Notice5Gad                         21
  76. #define GDX_Type5Gad                           22
  77. #define GDX_Message5Gad                        23
  78. #define GDX_Select5Gad                         24
  79. #define GDX_Date6Gad                           25
  80. #define GDX_Notice6Gad                         26
  81. #define GDX_Type6Gad                           27
  82. #define GDX_Message6Gad                        28
  83. #define GDX_Select6Gad                         29
  84. #define GDX_MoveBeginGad                       30
  85. #define GDX_BackBlockGad                       31
  86. #define GDX_BackGad                            32
  87. #define GDX_ForwardGad                         33
  88. #define GDX_ForwardBlockGad                    34
  89. #define GDX_MoveEndGad                         35
  90. #define GDX_AddGad                             36
  91. #define GDX_DeleteGad                          37
  92. #define GDX_EditGad                            38
  93. #define GDX_CheckGad                           39
  94. #define GDX_ShrinkGad                          40
  95. #define GDX_HelpGad                            41
  96.  
  97. #define GD_OKGad                               0
  98. #define GD_EditHelpGad                         1
  99. #define GD_CancelGad                           2
  100. #define GD_DateGad                             3
  101. #define GD_NoticeGad                           4
  102. #define GD_TypeGad                             5
  103. #define GD_MemoGad                             6
  104.  
  105. #define GDX_OKGad                              0
  106. #define GDX_EditHelpGad                        1
  107. #define GDX_CancelGad                          2
  108. #define GDX_DateGad                            3
  109. #define GDX_NoticeGad                          4
  110. #define GDX_TypeGad                            5
  111. #define GDX_MemoGad                            6
  112.  
  113. #define MM_CNT 42
  114. #define Edit_CNT 7
  115.  
  116. extern struct IntuitionBase *IntuitionBase;
  117. extern struct Library       *GadToolsBase;
  118.  
  119. extern struct Screen        *Scr;
  120. extern UBYTE                 *PubScreenName;
  121. extern APTR                  VisualInfo;
  122. extern struct Window        *MMWnd;
  123. extern struct Window        *EditWnd;
  124. extern struct Gadget        *MMGList;
  125. extern struct Gadget        *EditGList;
  126. extern struct IntuiMessage   MMMsg;
  127. extern struct IntuiMessage   EditMsg;
  128. extern UWORD                 MMZoom[4];
  129. extern struct Gadget        *MMGadgets[42];
  130. extern struct Gadget        *EditGadgets[7];
  131. extern UWORD                 MMLeft;
  132. extern UWORD                 MMTop;
  133. extern UWORD                 MMWidth;
  134. extern UWORD                 MMHeight;
  135. extern UWORD                 EditLeft;
  136. extern UWORD                 EditTop;
  137. extern UWORD                 EditWidth;
  138. extern UWORD                 EditHeight;
  139. extern UBYTE                *MMWdt;
  140. extern UBYTE                *EditWdt;
  141. extern struct TextAttr      *Font, Attr;
  142. extern UWORD                 FontX, FontY;
  143. extern UWORD                 OffX, OffY;
  144. extern struct TextFont      *MMFont;
  145. extern struct TextFont      *EditFont;
  146. extern struct GfxBase       *GfxBase;
  147. extern struct IntuiText      EditIText[];
  148. extern UWORD                 MMGTypes[];
  149. extern UWORD                 EditGTypes[];
  150. extern struct NewGadget      MMNGad[];
  151. extern struct NewGadget      EditNGad[];
  152. extern ULONG                 MMGTags[];
  153. extern ULONG                 EditGTags[];
  154.  
  155. extern int Select1GadClicked( void );
  156. extern int Select2GadClicked( void );
  157. extern int Select3GadClicked( void );
  158. extern int Select4GadClicked( void );
  159. extern int Select5GadClicked( void );
  160. extern int Select6GadClicked( void );
  161. extern int MoveBeginGadClicked( void );
  162. extern int BackBlockGadClicked( void );
  163. extern int BackGadClicked( void );
  164. extern int ForwardGadClicked( void );
  165. extern int ForwardBlockGadClicked( void );
  166. extern int MoveEndGadClicked( void );
  167. extern int AddGadClicked( void );
  168. extern int DeleteGadClicked( void );
  169. extern int EditGadClicked( void );
  170. extern int CheckGadClicked( void );
  171. extern int ShrinkGadClicked( void );
  172. extern int HelpGadClicked( void );
  173. extern int OKGadClicked( void );
  174. extern int EditHelpGadClicked( void );
  175. extern int CancelGadClicked( void );
  176. extern int DateGadClicked( void );
  177. extern int NoticeGadClicked( void );
  178. extern int TypeGadClicked( void );
  179. extern int MemoGadClicked( void );
  180.  
  181. extern int SetupScreen( void );
  182. extern void CloseDownScreen( void );
  183. extern void MMRender( void );
  184. extern int HandleMMIDCMP( void );
  185. extern int MMCloseWindow();
  186. extern int OpenMMWindow( void );
  187. extern void CloseMMWindow( void );
  188. extern void EditRender( void );
  189. extern int HandleEditIDCMP( void );
  190. extern int EditCloseWindow();
  191. extern int OpenEditWindow( void );
  192. extern void CloseEditWindow( void );
  193.