home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / intuition / gadgetclass.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  4.0 KB  |  149 lines

  1.     IFND    INTUITION_GADGETCLASS_I
  2. INTUITION_GADGETCLASS_I    EQU    1
  3. *    $Filename: intuition/gadgetclass.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.10 $
  6. *    $Date: 91/11/08 $
  7. *    Custom and 'boopsi' gadget class interface
  8. *    (C) Copyright 1989-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10. *    This file was modified for the Optimizing Macro Assembler:
  11. *        Removed inclusion of intuition/intuition.i in order to prevent
  12. *        illegal forward references.
  13.     IFND    EXEC_TYPES_I
  14.     INCLUDE    "exec/types.i"
  15.     ENDC
  16.     IFND    UTILITY_TAGITEM_I
  17.     INCLUDE    "utility/tagitem.i"
  18.     ENDC
  19. GA_Dummy    EQU    TAG_USER+$30000
  20. GA_Left    EQU    GA_Dummy+$0001
  21. GA_RelRight    EQU    GA_Dummy+$0002
  22. GA_Top    EQU    GA_Dummy+$0003
  23. GA_RelBottom    EQU    GA_Dummy+$0004
  24. GA_Width    EQU    GA_Dummy+$0005
  25. GA_RelWidth    EQU    GA_Dummy+$0006
  26. GA_Height    EQU    GA_Dummy+$0007
  27. GA_RelHeight    EQU    GA_Dummy+$0008
  28. GA_Text    EQU    GA_Dummy+$0009
  29. GA_Image    EQU    GA_Dummy+$000A
  30. GA_Border    EQU    GA_Dummy+$000B
  31. GA_SelectRender    EQU    GA_Dummy+$000C
  32. GA_Highlight    EQU    GA_Dummy+$000D
  33. GA_Disabled    EQU    GA_Dummy+$000E
  34. GA_GZZGadget    EQU    GA_Dummy+$000F
  35. GA_ID    EQU    GA_Dummy+$0010
  36. GA_UserData    EQU    GA_Dummy+$0011
  37. GA_SpecialInfo    EQU    GA_Dummy+$0012
  38. GA_Selected    EQU    GA_Dummy+$0013
  39. GA_EndGadget    EQU    GA_Dummy+$0014
  40. GA_Immediate    EQU    GA_Dummy+$0015
  41. GA_RelVerify    EQU    GA_Dummy+$0016
  42. GA_FollowMouse    EQU    GA_Dummy+$0017
  43. GA_RightBorder    EQU    GA_Dummy+$0018
  44. GA_LeftBorder    EQU    GA_Dummy+$0019
  45. GA_TopBorder    EQU    GA_Dummy+$001A
  46. GA_BottomBorder    EQU    GA_Dummy+$001B
  47. GA_ToggleSelect    EQU    GA_Dummy+$001C
  48. GA_SysGadget    EQU    GA_Dummy+$001D
  49. GA_SysGType    EQU    GA_Dummy+$001E
  50. GA_Previous    EQU    GA_Dummy+$001F
  51. GA_Next    EQU    GA_Dummy+$0020
  52. GA_DrawInfo    EQU    GA_Dummy+$0021
  53. GA_IntuiText    EQU    GA_Dummy+$0022
  54. GA_LabelImage    EQU    GA_Dummy+$0023
  55. GA_TabCycle    EQU    GA_Dummy+$0024
  56. PGA_Dummy    EQU    TAG_USER+$31000
  57. PGA_Freedom    EQU    PGA_Dummy+$0001
  58. PGA_Borderless    EQU    PGA_Dummy+$0002
  59. PGA_HorizPot    EQU    PGA_Dummy+$0003
  60. PGA_HorizBody    EQU    PGA_Dummy+$0004
  61. PGA_VertPot    EQU    PGA_Dummy+$0005
  62. PGA_VertBody    EQU    PGA_Dummy+$0006
  63. PGA_Total    EQU    PGA_Dummy+$0007
  64. PGA_Visible    EQU    PGA_Dummy+$0008
  65. PGA_Top    EQU    PGA_Dummy+$0009
  66. PGA_NewLook    EQU    PGA_Dummy+$000A
  67. STRINGA_Dummy    EQU    TAG_USER+$32000
  68. STRINGA_MaxChars    EQU    STRINGA_Dummy+$0001
  69. STRINGA_Buffer    EQU    STRINGA_Dummy+$0002
  70. STRINGA_UndoBuffer    EQU    STRINGA_Dummy+$0003
  71. STRINGA_WorkBuffer    EQU    STRINGA_Dummy+$0004
  72. STRINGA_BufferPos    EQU    STRINGA_Dummy+$0005
  73. STRINGA_DispPos    EQU    STRINGA_Dummy+$0006
  74. STRINGA_AltKeyMap    EQU    STRINGA_Dummy+$0007
  75. STRINGA_Font    EQU    STRINGA_Dummy+$0008
  76. STRINGA_Pens    EQU    STRINGA_Dummy+$0009
  77. STRINGA_ActivePens    EQU    STRINGA_Dummy+$000A
  78. STRINGA_EditHook    EQU    STRINGA_Dummy+$000B
  79. STRINGA_EditModes    EQU    STRINGA_Dummy+$000C
  80. STRINGA_ReplaceMode    EQU    STRINGA_Dummy+$000D
  81. STRINGA_FixedFieldMode    EQU    STRINGA_Dummy+$000E
  82. STRINGA_NoFilterMode    EQU    STRINGA_Dummy+$000F
  83. STRINGA_Justification    EQU    STRINGA_Dummy+$0010
  84. STRINGA_LongVal    EQU    STRINGA_Dummy+$0011
  85. STRINGA_TextVal    EQU    STRINGA_Dummy+$0012
  86. STRINGA_ExitHelp    EQU    STRINGA_Dummy+$0013
  87. SG_DEFAULTMAXCHARS    EQU    128
  88. LAYOUTA_Dummy    EQU    TAG_USER+$38000
  89. LAYOUTA_LayoutObj    EQU    LAYOUTA_Dummy+$0001
  90. LAYOUTA_Spacing    EQU    LAYOUTA_Dummy+$0002
  91. LAYOUTA_Orientation    EQU    LAYOUTA_Dummy+$0003
  92. LORIENT_NONE    EQU    0
  93. LORIENT_HORIZ    EQU    1
  94. LORIENT_VERT    EQU    2
  95. GM_HITTEST    EQU    0
  96. GM_RENDER    EQU    1
  97. GM_GOACTIVE    EQU    2
  98. GM_HANDLEINPUT    EQU    3
  99. GM_GOINACTIVE    EQU    4
  100.     RSRESET
  101. MsgHeader    rs.b    0
  102. MethodID    rs    2
  103. methodid_SIZEOF    rs.b    0
  104.     RSRESET
  105. gpHitTest    rs.b    methodid_SIZEOF
  106. gpht_GInfo    rs    2
  107. gpht_MouseX    rs    1
  108. gpht_MouseY    rs    1
  109. GMR_GADGETHIT    EQU    4
  110.     RSRESET
  111. gpRender    rs.b    methodid_SIZEOF
  112. gpr_GInfo    rs    2
  113. gpr_RPort    rs    2
  114. gpr_Redraw    rs    2
  115. GREDRAW_UPDATE    EQU    2
  116. GREDRAW_REDRAW    EQU    1
  117. GREDRAW_TOGGLE    EQU    0
  118.     RSRESET
  119. gpInput    rs.b    methodid_SIZEOF
  120. gpi_GInfo    rs    2
  121. gpi_IEvent    rs    2
  122. gpi_Termination    rs    2
  123. gpi_MouseX    rs    1
  124. gpi_MouseY    rs    1
  125. GMR_MEACTIVE    EQU    0
  126. GMR_NOREUSE    EQU    2
  127. GMR_REUSE    EQU    4
  128. GMR_VERIFY    EQU    8
  129. GMR_NEXTACTIVE    EQU    $10
  130. GMR_PREVACTIVE    EQU    $20
  131. GMRB_NOREUSE    EQU    1
  132. GMRB_REUSE    EQU    2
  133. GMRB_VERIFY    EQU    3
  134. GMRB_NEXTACTIVE    EQU    4
  135. GMRB_PREVACTIVE    EQU    5
  136. GMRF_NOREUSE    EQU    2
  137. GMRF_REUSE    EQU    4
  138. GMRF_VERIFY    EQU    8
  139. GMRF_NEXTACTIVE    EQU    $10
  140. GMRF_PREVACTIVE    EQU    $20
  141.     RSRESET
  142. gpGoInactive    rs.b    methodid_SIZEOF
  143. gpgi_GInfo    rs    2
  144. gpgi_Abort    rs    2
  145.     IFND    INTUITION_IOBSOLETE_I
  146.     INCLUDE    "intuition/iobsolete.i"
  147.     ENDC
  148.     ENDC
  149.