home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / intuition / intuition.i < prev    next >
Encoding:
Text File  |  1994-10-12  |  8.0 KB  |  472 lines

  1.  IFND INTUITION_INTUITION_I
  2. INTUITION_INTUITION_I EQU 1
  3.  
  4.  IFND EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC
  7.  IFND GRAPHICS_GFX_I
  8.  INCLUDE "graphics/gfx.i"
  9.  ENDC
  10.  IFND GRAPHICS_CLIP_I
  11.  INCLUDE "graphics/clip.i"
  12.  ENDC
  13.  IFND GRAPHICS_VIEW_I
  14.  INCLUDE "graphics/view.i"
  15.  ENDC
  16.  IFND GRAPHICS_RASTPORT_I
  17.  INCLUDE "graphics/rastport.i"
  18.  ENDC
  19.  IFND GRAPHICS_LAYERS_I
  20.  INCLUDE "graphics/layers.i"
  21.  ENDC
  22.  IFND GRAPHICS_TEXT_I
  23.  INCLUDE "graphics/text.i"
  24.  ENDC
  25.  IFND EXEC_PORTS_I
  26.  INCLUDE "exec/ports.i"
  27.  ENDC
  28.  IFND DEVICES_TIMER_I
  29.  INCLUDE "devices/timer.i"
  30.  ENDC
  31.  IFND DEVICES_INPUTEVENT_I
  32.  INCLUDE "devices/inputevent.i"
  33.  ENDC
  34.  
  35.  RSRESET
  36. Menu rs.b 0
  37. mu_NextMenu rs.l 1
  38. mu_LeftEdge rs 1
  39. mu_TopEdge rs 1
  40. mu_Width rs 1
  41. mu_Height rs 1
  42. mu_Flags rs 1
  43. mu_MenuName rs.l 1
  44. mu_FirstItem rs.l 1
  45. mu_JazzX rs 1
  46. mu_JazzY rs 1
  47. mu_BeatX rs 1
  48. mu_BeatY rs 1
  49. mu_SIZEOF rs.b 0
  50.  
  51. MENUENABLED equ 1
  52. MIDRAWN equ $100
  53.  
  54.  RSRESET
  55. MenuItem rs.b 0
  56. mi_NextItem rs.l 1
  57. mi_LeftEdge rs 1
  58. mi_TopEdge rs 1
  59. mi_Width rs 1
  60. mi_Height rs 1
  61. mi_Flags rs 1
  62. mi_MutualExclude rs.l 1
  63. mi_ItemFill rs.l 1
  64. mi_SelectFill rs.l 1
  65. mi_Command rs.b 1
  66. mi_KludgeFill00 rs.b 1
  67. mi_SubItem rs.l 1
  68. mi_NextSelect rs 1
  69. mi_SIZEOF rs.b 0
  70.  
  71. CHECKIT equ 1
  72. ITEMTEXT equ 2
  73. COMMSEQ equ 4
  74. MENUTOGGLE equ 8
  75. ITEMENABLED equ $10
  76. HIGHFLAGS equ $C0
  77. HIGHIMAGE equ 0
  78. HIGHCOMP equ $40
  79. HIGHBOX equ $80
  80. HIGHNONE equ $C0
  81. CHECKED equ $100
  82. ISDRAWN equ $1000
  83. HIGHITEM equ $2000
  84. MENUTOGGLED equ $4000
  85.  
  86.  RSRESET
  87. Requester rs.b 0
  88. rq_OlderRequest rs.l 1
  89. rq_LeftEdge rs 1
  90. rq_TopEdge rs 1
  91. rq_Width rs 1
  92. rq_Height rs 1
  93. rq_RelLeft rs 1
  94. rq_RelTop rs 1
  95. rq_ReqGadget rs.l 1
  96. rq_ReqBorder rs.l 1
  97. rq_ReqText rs.l 1
  98. rq_Flags rs 1
  99. rq_BackFill rs.b 1
  100. rq_KludgeFill00 rs.b 1
  101. rq_ReqLayer rs.l 1
  102. rq_ReqPad1 rs.b 32
  103. rq_ImageBMap rs.l 1
  104. rq_RWindow rs.l 1
  105. rq_ReqPad2 rs.b 36
  106. rq_SIZEOF rs.b 0
  107.  
  108. POINTREL equ 1
  109. PREDRAWN equ 2
  110. NOISYREQ equ 4
  111. REQOFFWINDOW equ $1000
  112. REQACTIVE equ $2000
  113. SYSREQUEST equ $4000
  114. DEFERREFRESH equ $8000
  115.  
  116.  RSRESET
  117. Gadget rs.b 0
  118. gg_NextGadget rs.l 1
  119. gg_LeftEdge rs 1
  120. gg_TopEdge rs 1
  121. gg_Width rs 1
  122. gg_Height rs 1
  123. gg_Flags rs 1
  124. gg_Activation rs 1
  125. gg_GadgetType rs 1
  126. gg_GadgetRender rs.l 1
  127. gg_SelectRender rs.l 1
  128. gg_GadgetText rs.l 1
  129. gg_MutualExclude rs.l 1
  130. gg_SpecialInfo rs.l 1
  131. gg_GadgetID rs 1
  132. gg_UserData rs.l 1
  133. gg_SIZEOF rs.b 0
  134.  
  135. GADGHIGHBITS equ 3
  136. GADGHCOMP equ 0
  137. GADGHBOX equ 1
  138. GADGHIMAGE equ 2
  139. GADGHNONE equ 3
  140. GADGIMAGE equ 4
  141. GRELBOTTOM equ 8
  142. GRELRIGHT equ $10
  143. GRELWIDTH equ $20
  144. GRELHEIGHT equ $40
  145. SELECTED equ $80
  146. GADGDISABLED equ $100
  147. RELVERIFY equ 1
  148. GADGIMMEDIATE equ 2
  149. ENDGADGET equ 4
  150. FOLLOWMOUSE equ 8
  151. RIGHTBORDER equ $10
  152. LEFTBORDER equ $20
  153. TOPBORDER equ $40
  154. BOTTOMBORDER equ $80
  155. TOGGLESELECT equ $100
  156. STRINGCENTER equ $200
  157. STRINGRIGHT equ $400
  158. LONGINT equ $800
  159. ALTKEYMAP equ $1000
  160. BOOLEXTEND equ $2000
  161. GADGETTYPE equ $FC00
  162. SYSGADGET equ $8000
  163. SCRGADGET equ $4000
  164. GZZGADGET equ $2000
  165. REQGADGET equ $1000
  166. SIZING equ $10
  167. WDRAGGING equ $20
  168. SDRAGGING equ $30
  169. WUPFRONT equ $40
  170. SUPFRONT equ $50
  171. WDOWNBACK equ $60
  172. SDOWNBACK equ $70
  173. CLOSE equ $80
  174. BOOLGADGET equ 1
  175. GADGET0002 equ 2
  176. PROPGADGET equ 3
  177. STRGADGET equ 4
  178. BOOLMASK equ 1
  179.  
  180.  RSRESET
  181. BoolInfo rs.b 0
  182. bi_Flags rs 1
  183. bi_Mask rs.l 1
  184. bi_Reserved rs.l 1
  185. bi_SIZEOF rs.b 0
  186.  
  187.  RSRESET
  188. PropInfo rs.b 0
  189. pi_Flags rs 1
  190. pi_HorizPot rs 1
  191. pi_VertPot rs 1
  192. pi_HorizBody rs 1
  193. pi_VertBody rs 1
  194. pi_CWidth rs 1
  195. pi_CHeight rs 1
  196. pi_HPotRes rs 1
  197. pi_VPotRes rs 1
  198. pi_LeftBorder rs 1
  199. pi_TopBorder rs 1
  200. pi_SIZEOF rs.b 0
  201.  
  202. AUTOKNOB equ 1
  203. FREEHORIZ equ 2
  204. FREEVERT equ 4
  205. PROPBORDERLESS equ 8
  206. KNOBHIT equ $100
  207. KNOBHMIN equ 6
  208. KNOBVMIN equ 4
  209. MAXBODY equ $FFFF
  210. MAXPOT equ $FFFF
  211.  
  212.  RSRESET
  213. StringInfo rs.b 0
  214. si_Buffer rs.l 1
  215. si_UndoBuffer rs.l 1
  216. si_BufferPos rs 1
  217. si_MaxChars rs 1
  218. si_DispPos rs 1
  219. si_UndoPos rs 1
  220. si_NumChars rs 1
  221. si_DispCount rs 1
  222. si_CLeft rs 1
  223. si_CTop rs 1
  224. si_LayerPtr rs.l 1
  225. si_LongInt rs.l 1
  226. si_AltKeyMap rs.l 1
  227. si_SIZEOF rs.b 0
  228.  
  229.  RSRESET
  230. IntuiText rs.b 0
  231. it_FrontPen rs.b 1
  232. it_BackPen rs.b 1
  233. it_DrawMode rs.b 1
  234. it_KludgeFill00 rs.b 1
  235. it_LeftEdge rs 1
  236. it_TopEdge rs 1
  237. it_ITextFont rs.l 1
  238. it_IText rs.l 1
  239. it_NextText rs.l 1
  240. it_SIZEOF rs.b 0
  241.  
  242.  RSRESET
  243. Border rs.b 0
  244. bd_LeftEdge rs 1
  245. bd_TopEdge rs 1
  246. bd_FrontPen rs.b 1
  247. bd_BackPen rs.b 1
  248. bd_DrawMode rs.b 1
  249. bd_Count rs.b 1
  250. bd_XY rs.l 1
  251. bd_NextBorder rs.l 1
  252. bd_SIZEOF rs.b 0
  253.  
  254.  RSRESET
  255. Image rs.b 0
  256. ig_LeftEdge rs 1
  257. ig_TopEdge rs 1
  258. ig_Width rs 1
  259. ig_Height rs 1
  260. ig_Depth rs 1
  261. ig_ImageData rs.l 1
  262. ig_PlanePick rs.b 1
  263. ig_PlaneOnOff rs.b 1
  264. ig_NextImage rs.l 1
  265. ig_SIZEOF rs.b 0
  266.  
  267.  RSRESET
  268. IntuiMessage rs.b 0
  269. im_ExecMessage rs.b MN_SIZE
  270. im_Class rs.l 1
  271. im_Code rs 1
  272. im_Qualifier rs 1
  273. im_IAddress rs.l 1
  274. im_MouseX rs 1
  275. im_MouseY rs 1
  276. im_Seconds rs.l 1
  277. im_Micros rs.l 1
  278. im_IDCMPWindow rs.l 1
  279. im_SpecialLink rs.l 1
  280. im_SIZEOF rs.b 0
  281.  
  282. SIZEVERIFY equ 1
  283. NEWSIZE equ 2
  284. REFRESHWINDOW equ 4
  285. MOUSEBUTTONS equ 8
  286. MOUSEMOVE equ $10
  287. GADGETDOWN equ $20
  288. GADGETUP equ $40
  289. REQSET equ $80
  290. MENUPICK equ $100
  291. CLOSEWINDOW equ $200
  292. RAWKEY equ $400
  293. REQVERIFY equ $800
  294. REQCLEAR equ $1000
  295. MENUVERIFY equ $2000
  296. NEWPREFS equ $4000
  297. DISKINSERTED equ $8000
  298. DISKREMOVED equ $10000
  299. WBENCHMESSAGE equ $20000
  300. ACTIVEWINDOW equ $40000
  301. INACTIVEWINDOW equ $80000
  302. DELTAMOVE equ $100000
  303. VANILLAKEY equ $200000
  304. INTUITICKS equ $400000
  305. LONELYMESSAGE equ $80000000
  306. MENUHOT equ 1
  307. MENUCANCEL equ 2
  308. MENUWAITING equ 3
  309. OKOK equ 1
  310. OKABORT equ 4
  311. OKCANCEL equ 2
  312. WBENCHOPEN equ 1
  313. WBENCHCLOSE equ 2
  314.  
  315.  RSRESET
  316. Window rs.b 0
  317. wd_NextWindow rs.l 1
  318. wd_LeftEdge rs 1
  319. wd_TopEdge rs 1
  320. wd_Width rs 1
  321. wd_Height rs 1
  322. wd_MouseY rs 1
  323. wd_MouseX rs 1
  324. wd_MinWidth rs 1
  325. wd_MinHeight rs 1
  326. wd_MaxWidth rs 1
  327. wd_MaxHeight rs 1
  328. wd_Flags rs.l 1
  329. wd_MenuStrip rs.l 1
  330. wd_Title rs.l 1
  331. wd_FirstRequest rs.l 1
  332. wd_DMRequest rs.l 1
  333. wd_ReqCount rs 1
  334. wd_WScreen rs.l 1
  335. wd_RPort rs.l 1
  336. wd_BorderLeft rs.b 1
  337. wd_BorderTop rs.b 1
  338. wd_BorderRight rs.b 1
  339. wd_BorderBottom rs.b 1
  340. wd_BorderRPort rs.l 1
  341. wd_FirstGadget rs.l 1
  342. wd_Parent rs.l 1
  343. wd_Descendant rs.l 1
  344. wd_Pointer rs.l 1
  345. wd_PtrHeight rs.b 1
  346. wd_PtrWidth rs.b 1
  347. wd_XOffset rs.b 1
  348. wd_YOffset rs.b 1
  349. wd_IDCMPFlags rs.l 1
  350. wd_UserPort rs.l 1
  351. wd_WindowPort rs.l 1
  352. wd_MessageKey rs.l 1
  353. wd_DetailPen rs.b 1
  354. wd_BlockPen rs.b 1
  355. wd_CheckMark rs.l 1
  356. wd_ScreenTitle rs.l 1
  357. wd_GZZMouseX rs 1
  358. wd_GZZMouseY rs 1
  359. wd_GZZWidth rs 1
  360. wd_GZZHeight rs 1
  361. wd_ExtData rs.l 1
  362. wd_UserData rs.l 1
  363. wd_WLayer rs.l 1
  364. wd_IFont rs.l 1
  365. wd_Size rs.b 0
  366.  
  367. WINDOWSIZING equ 1
  368. WINDOWDRAG equ 2
  369. WINDOWDEPTH equ 4
  370. WINDOWCLOSE equ 8
  371. SIZEBRIGHT equ $10
  372. SIZEBBOTTOM equ $20
  373. REFRESHBITS equ $C0
  374. SMART_REFRESH equ 0
  375. SIMPLE_REFRESH equ $40
  376. SUPER_BITMAP equ $80
  377. OTHER_REFRESH equ $C0
  378. BACKDROP equ $100
  379. REPORTMOUSE equ $200
  380. GIMMEZEROZERO equ $400
  381. BORDERLESS equ $800
  382. ACTIVATE equ $1000
  383. WINDOWACTIVE equ $2000
  384. INREQUEST equ $4000
  385. MENUSTATE equ $8000
  386. RMBTRAP equ $10000
  387. NOCAREREFRESH equ $20000
  388. WINDOWREFRESH equ $1000000
  389. WBENCHWINDOW equ $2000000
  390. WINDOWTICKED equ $4000000
  391. SUPER_UNUSED equ $FCFC0000
  392.  
  393.  RSRESET
  394. NewWindow rs.b 0
  395. nw_LeftEdge rs 1
  396. nw_TopEdge rs 1
  397. nw_Width rs 1
  398. nw_Height rs 1
  399. nw_DetailPen rs.b 1
  400. nw_BlockPen rs.b 1
  401. nw_IDCMPFlags rs.l 1
  402. nw_Flags rs.l 1
  403. nw_FirstGadget rs.l 1
  404. nw_CheckMark rs.l 1
  405. nw_Title rs.l 1
  406. nw_Screen rs.l 1
  407. nw_BitMap rs.l 1
  408. nw_MinWidth rs 1
  409. nw_MinHeight rs 1
  410. nw_MaxWidth rs 1
  411. nw_MaxHeight rs 1
  412. nw_Type rs 1
  413. nw_SIZE rs.b 0
  414.  
  415.  IFND INTUITION_SCREENS_I
  416.  INCLUDE "intuition/screens.i"
  417.  ENDC
  418.  IFND INTUITION_PREFERENCES_I
  419.  INCLUDE "intuition/preferences.i"
  420.  ENDC
  421.  
  422.  RSRESET
  423. Remember rs.b 0
  424. rm_NextRemember rs.l 1
  425. rm_RememberSize rs.l 1
  426. rm_Memory rs.l 1
  427. rm_SIZEOF rs.b 0
  428.  
  429. NOMENU equ $1F
  430. NOITEM equ $3F
  431. NOSUB equ $1F
  432. MENUNULL equ $FFFF
  433. CHECKWIDTH equ 19
  434. COMMWIDTH equ 27
  435. LOWCHECKWIDTH equ 13
  436. LOWCOMMWIDTH equ 16
  437. ALERT_TYPE equ $80000000
  438. RECOVERY_ALERT equ 0
  439. DEADEND_ALERT equ $80000000
  440. AUTOFRONTPEN equ 0
  441. AUTOBACKPEN equ 1
  442. AUTODRAWMODE equ RP_JAM2
  443. AUTOLEFTEDGE equ 6
  444. AUTOTOPEDGE equ 3
  445. AUTOITEXTFONT equ 0
  446. AUTONEXTTEXT equ 0
  447. SELECTUP equ IECODE_LBUTTON+IECODE_UP_PREFIX
  448. SELECTDOWN equ IECODE_LBUTTON
  449. MENUUP equ IECODE_RBUTTON+IECODE_UP_PREFIX
  450. MENUDOWN equ IECODE_RBUTTON
  451. ALTLEFT equ IEQUALIFIER_LALT
  452. ALTRIGHT equ IEQUALIFIER_RALT
  453. AMIGALEFT equ IEQUALIFIER_LCOMMAND
  454. AMIGARIGHT equ IEQUALIFIER_RCOMMAND
  455. AMIGAKEYS equ AMIGALEFT+AMIGARIGHT
  456. CURSORUP equ $4C
  457. CURSORLEFT equ $4F
  458. CURSORRIGHT equ $4E
  459. CURSORDOWN equ $4D
  460. KEYCODE_Q equ $10
  461. KEYCODE_X equ $32
  462. KEYCODE_N equ $36
  463. KEYCODE_M equ $37
  464. KEYCODE_V equ $34
  465. KEYCODE_B equ $35
  466.  
  467.  IFND INTUITION_INTUITIONBASE_I
  468.  INCLUDE "intuition/intuitionbase.i"
  469.  ENDC
  470.  
  471.  ENDC
  472.