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

  1.     IFND    INTUITION_SCREENS_I
  2. INTUITION_SCREENS_I    EQU    1
  3. *    $Filename: intuition/screens.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.18 $
  6. *    $Date: 91/10/07 $
  7. *    The Screen and NewScreen structures and attributes
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_TYPES_I
  11.     INCLUDE    "exec/types.i"
  12.     ENDC
  13.     IFND    GRAPHICS_GFX_I
  14.     INCLUDE    "graphics/gfx.i"
  15.     ENDC
  16.     IFND    GRAPHICS_CLIP_I
  17.     INCLUDE    "graphics/clip.i"
  18.     ENDC
  19.     IFND    GRAPHICS_VIEW_I
  20.     INCLUDE    "graphics/view.i"
  21.     ENDC
  22.     IFND    GRAPHICS_RASTPORT_I
  23.     INCLUDE    "graphics/rastport.i"
  24.     ENDC
  25.     IFND    GRAPHICS_LAYERS_I
  26.     INCLUDE    "graphics/layers.i"
  27.     ENDC
  28.     IFND    UTILITY_TAGITEM_I
  29.     INCLUDE    "utility/tagitem.i"
  30.     ENDC
  31. DRI_VERSION    EQU    1
  32.     RSRESET
  33. DrawInfo    rs.b    0
  34. dri_Version    rs    1
  35. dri_NumPens    rs    1
  36. dri_Pens    rs    2
  37. dri_Font    rs    2
  38. dri_Depth    rs    1
  39. dri_ResolutionX    rs    1
  40. dri_ResolutionY    rs    1
  41. dri_Flags    rs    2
  42. dri_longreserved    rs.b    28
  43. DRIF_NEWLOOK    EQU    1
  44. DRIB_NEWLOOK    EQU    0
  45.     ENUM
  46.     EITEM    DETAILPEN
  47.     EITEM    BLOCKPEN
  48.     EITEM    TEXTPEN
  49.     EITEM    SHINEPEN
  50.     EITEM    SHADOWPEN
  51.     EITEM    FILLPEN
  52.     EITEM    FILLTEXTPEN
  53.     EITEM    BACKGROUNDPEN
  54.     EITEM    HIGHLIGHTTEXTPEN
  55.     EITEM    NUMDRIPENS
  56.     RSRESET
  57. Screen    rs.b    0
  58. sc_NextScreen    rs    2
  59. sc_FirstWindow    rs    2
  60. sc_LeftEdge    rs    1
  61. sc_TopEdge    rs    1
  62. sc_Width    rs    1
  63. sc_Height    rs    1
  64. sc_MouseY    rs    1
  65. sc_MouseX    rs    1
  66. sc_Flags    rs    1
  67. sc_Title    rs    2
  68. sc_DefaultTitle    rs    2
  69. sc_BarHeight    rs.b    1
  70. sc_BarVBorder    rs.b    1
  71. sc_BarHBorder    rs.b    1
  72. sc_MenuVBorder    rs.b    1
  73. sc_MenuHBorder    rs.b    1
  74. sc_WBorTop    rs.b    1
  75. sc_WBorLeft    rs.b    1
  76. sc_WBorRight    rs.b    1
  77. sc_WBorBottom    rs.b    1
  78. sc_KludgeFill00    rs.b    1
  79. sc_Font    rs    2
  80. sc_ViewPort    rs.b    vp_SIZEOF
  81. sc_RastPort    rs.b    rp_SIZEOF
  82. sc_BitMap    rs.b    bm_SIZEOF
  83. sc_LayerInfo    rs.b    li_SIZEOF
  84. sc_FirstGadget    rs    2
  85. sc_DetailPen    rs.b    1
  86. sc_BlockPen    rs.b    1
  87. sc_SaveColor0    rs    1
  88. sc_BarLayer    rs    2
  89. sc_ExtData    rs    2
  90. sc_UserData    rs    2
  91. sc_SIZEOF    rs.b    0
  92. SCREENTYPE    EQU    $F
  93. WBENCHSCREEN    EQU    1
  94. PUBLICSCREEN    EQU    2
  95. CUSTOMSCREEN    EQU    $F
  96. SHOWTITLE    EQU    $10
  97. BEEPING    EQU    $20
  98. CUSTOMBITMAP    EQU    $40
  99. SCREENBEHIND    EQU    $80
  100. SCREENQUIET    EQU    $100
  101. SCREENHIRES    EQU    $200
  102. STDSCREENHEIGHT    EQU    -1
  103. STDSCREENWIDTH    EQU    -1
  104. NS_EXTENDED    EQU    $1000
  105. AUTOSCROLL    EQU    $4000
  106.     ENUM    TAG_USER+33
  107.     EITEM    SA_Left
  108.     EITEM    SA_Top
  109.     EITEM    SA_Width
  110.     EITEM    SA_Height
  111.     EITEM    SA_Depth
  112.     EITEM    SA_DetailPen
  113.     EITEM    SA_BlockPen
  114.     EITEM    SA_Title
  115.     EITEM    SA_Colors
  116.     EITEM    SA_ErrorCode
  117.     EITEM    SA_Font
  118.     EITEM    SA_SysFont
  119.     EITEM    SA_Type
  120.     EITEM    SA_BitMap
  121.     EITEM    SA_PubName
  122.     EITEM    SA_PubSig
  123.     EITEM    SA_PubTask
  124.     EITEM    SA_DisplayID
  125.     EITEM    SA_DClip
  126.     EITEM    SA_Overscan
  127.     EITEM    SA_Obsolete1
  128.     EITEM    SA_ShowTitle
  129.     EITEM    SA_Behind
  130.     EITEM    SA_Quiet
  131.     EITEM    SA_AutoScroll
  132.     EITEM    SA_Pens
  133.     EITEM    SA_FullPalette
  134. OSERR_NOMONITOR    EQU    1
  135. OSERR_NOCHIPS    EQU    2
  136. OSERR_NOMEM    EQU    3
  137. OSERR_NOCHIPMEM    EQU    4
  138. OSERR_PUBNOTUNIQUE    EQU    5
  139. OSERR_UNKNOWNMODE    EQU    6
  140.     RSRESET
  141. NewScreen    rs.b    0
  142. ns_LeftEdge    rs    1
  143. ns_TopEdge    rs    1
  144. ns_Width    rs    1
  145. ns_Height    rs    1
  146. ns_Depth    rs    1
  147. ns_DetailPen    rs.b    1
  148. ns_BlockPen    rs.b    1
  149. ns_ViewModes    rs    1
  150. ns_Type    rs    1
  151. ns_Font    rs    2
  152. ns_DefaultTitle    rs    2
  153. ns_Gadgets    rs    2
  154. ns_CustomBitMap    rs    2
  155. ns_SIZEOF    rs.b    0
  156.     RSRESET
  157. ExtNewScreen    rs.b    ns_SIZEOF
  158. ens_Extension    rs    2
  159. ens_SIZEOF    rs.b    0
  160. OSCAN_TEXT    EQU    1
  161. OSCAN_STANDARD    EQU    2
  162. OSCAN_MAX    EQU    3
  163. OSCAN_VIDEO    EQU    4
  164.     RSRESET
  165. PubScreenNode    rs.b    LN_SIZE
  166. psn_Screen    rs    2
  167. psn_Flags    rs    1
  168. psn_Size    rs    1
  169. psn_VisitorCount    rs    1
  170. psn_SigTask    rs    2
  171. psn_SigBit    rs.b    1
  172. psn_Pad1    rs.b    1
  173. psn_SIZEOF    rs.b    0
  174. PSNF_PRIVATE    EQU    1
  175. MAXPUBSCREENNAME    EQU    139
  176. SHANGHAI    EQU    1
  177. POPPUBSCREEN    EQU    2
  178.     IFND    INTUITION_IOBSOLETE_I
  179.     INCLUDE    "intuition/iobsolete.i"
  180.     ENDC
  181.     ENDC
  182.