home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / amiga_e-2.1b.lha / Amiga_E-2.1b / Modules-Text / intuition / intuition.txt < prev    next >
Encoding:
Text File  |  1992-09-02  |  11.6 KB  |  517 lines

  1. ShowModule v0.1 (c) 1992 $#%!
  2. now showing: "emodules:intuition/intuition.m"
  3. NOTE: don't use this output in your code, use the module instead.
  4.  
  5. (---) OBJECT menu
  6. (  0)   nextmenu:LONG
  7. (  4)   leftedge:INT
  8. (  6)   topedge:INT
  9. (  8)   width:INT
  10. ( 10)   height:INT
  11. ( 12)   flags:INT
  12. ( 14)   menuname:LONG
  13. ( 18)   firstitem:LONG
  14. ( 22)   jazzx:INT
  15. ( 24)   jazzy:INT
  16. ( 26)   beatx:INT
  17. ( 28)   beaty:INT
  18. (---) ENDOBJECT     /* SIZEOF=30 */
  19.  
  20. CONST MENUENABLED=1,
  21.       MIDRAWN=$100
  22.  
  23. (---) OBJECT menuitem
  24. (  0)   nextitem:LONG
  25. (  4)   leftedge:INT
  26. (  6)   topedge:INT
  27. (  8)   width:INT
  28. ( 10)   height:INT
  29. ( 12)   flags:INT
  30. ( 14)   mutualexclude:LONG
  31. ( 18)   itemfill:LONG
  32. ( 22)   selectfill:LONG
  33. ( 26)   command:CHAR
  34. ( 28)   subitem:LONG
  35. ( 32)   nextselect:INT
  36. (---) ENDOBJECT     /* SIZEOF=34 */
  37.  
  38. CONST CHECKIT=1,
  39.       ITEMTEXT=2,
  40.       COMMSEQ=4,
  41.       MENUTOGGLE=8,
  42.       ITEMENABLED=16,
  43.       HIGHFLAGS=$C0,
  44.       HIGHIMAGE=0,
  45.       HIGHCOMP=$40,
  46.       HIGHBOX=$80,
  47.       HIGHNONE=$C0,
  48.       CHECKED=$100,
  49.       ISDRAWN=$1000,
  50.       HIGHITEM=$2000,
  51.       MENUTOGGLED=$4000
  52.  
  53. (---) OBJECT requester
  54. (  0)   olderrequest:LONG
  55. (  4)   leftedge:INT
  56. (  6)   topedge:INT
  57. (  8)   width:INT
  58. ( 10)   height:INT
  59. ( 12)   relleft:INT
  60. ( 14)   reltop:INT
  61. ( 16)   reqgadget:LONG
  62. ( 20)   reqborder:LONG
  63. ( 24)   reqtext:LONG
  64. ( 28)   flags:INT
  65. ( 30)   backfill:CHAR
  66. ( 32)   reqlayer:LONG
  67. ( 36)   reqpad1:substructure
  68. ( 68)   imagebmap:LONG
  69. ( 72)   rwindow:LONG
  70. ( 76)   reqimage:LONG
  71. ( 80)   reqpad2:substructure
  72. (---) ENDOBJECT     /* SIZEOF=112 */
  73.  
  74. CONST POINTREL=1,
  75.       PREDRAWN=2,
  76.       NOISYREQ=4,
  77.       SIMPLEREQ=16,
  78.       USEREQIMAGE=$20,
  79.       NOREQBACKFILL=$40,
  80.       REQOFFWINDOW=$1000,
  81.       REQACTIVE=$2000,
  82.       SYSREQUEST=$4000,
  83.       DEFERREFRESH=$8000
  84.  
  85. (---) OBJECT gadget
  86. (  0)   nextgadget:LONG
  87. (  4)   leftedge:INT
  88. (  6)   topedge:INT
  89. (  8)   width:INT
  90. ( 10)   height:INT
  91. ( 12)   flags:INT
  92. ( 14)   activation:INT
  93. ( 16)   gadgettype:INT
  94. ( 18)   gadgetrender:LONG
  95. ( 22)   selectrender:LONG
  96. ( 26)   gadgettext:LONG
  97. ( 30)   mutualexclude:LONG
  98. ( 34)   specialinfo:LONG
  99. ( 38)   gadgetid:INT
  100. ( 40)   userdata:LONG
  101. (---) ENDOBJECT     /* SIZEOF=44 */
  102.  
  103. CONST GFLG_GADGHIGHBITS=3,
  104.       GFLG_GADGHCOMP=0,
  105.       GFLG_GADGHBOX=1,
  106.       GFLG_GADGHIMAGE=2,
  107.       GFLG_GADGHNONE=3,
  108.       GFLG_GADGIMAGE=4,
  109.       GFLG_RELBOTTOM=8,
  110.       GFLG_RELRIGHT=16,
  111.       GFLG_RELWIDTH=$20,
  112.       GFLG_RELHEIGHT=$40,
  113.       GFLG_SELECTED=$80,
  114.       GFLG_DISABLED=$100,
  115.       GFLG_LABELMASK=$3000,
  116.       GFLG_LABELITEXT=0,
  117.       GFLG_LABELSTRING=$1000,
  118.       GFLG_LABELIMAGE=$2000,
  119.       GFLG_TABCYCLE=$200,
  120.       GFLG_STRINGEXTEND=$400,
  121.       GACT_RELVERIFY=1,
  122.       GACT_IMMEDIATE=2,
  123.       GACT_ENDGADGET=4,
  124.       GACT_FOLLOWMOUSE=8,
  125.       GACT_RIGHTBORDER=16,
  126.       GACT_LEFTBORDER=$20,
  127.       GACT_TOPBORDER=$40,
  128.       GACT_BOTTOMBORDER=$80,
  129.       GACT_BORDERSNIFF=$8000,
  130.       GACT_TOGGLESELECT=$100,
  131.       GACT_BOOLEXTEND=$2000,
  132.       GACT_STRINGLEFT=0,
  133.       GACT_STRINGCENTER=$200,
  134.       GACT_STRINGRIGHT=$400,
  135.       GACT_LONGINT=$800,
  136.       GACT_ALTKEYMAP=$1000,
  137.       GACT_STRINGEXTEND=$2000,
  138.       GACT_ACTIVEGADGET=$4000,
  139.       GTYP_GADGETTYPE=$FC00,
  140.       GTYP_SYSGADGET=$8000,
  141.       GTYP_SCRGADGET=$4000,
  142.       GTYP_GZZGADGET=$2000,
  143.       GTYP_REQGADGET=$1000,
  144.       GTYP_SIZING=16,
  145.       GTYP_WDRAGGING=$20,
  146.       GTYP_SDRAGGING=$30,
  147.       GTYP_WUPFRONT=$40,
  148.       GTYP_SUPFRONT=$50,
  149.       GTYP_WDOWNBACK=$60,
  150.       GTYP_SDOWNBACK=$70,
  151.       GTYP_CLOSE=$80,
  152.       GTYP_BOOLGADGET=1,
  153.       GTYP_GADGET0002=2,
  154.       GTYP_PROPGADGET=3,
  155.       GTYP_STRGADGET=4,
  156.       GTYP_CUSTOMGADGET=5,
  157.       GTYP_GTYPEMASK=4
  158.  
  159. (---) OBJECT boolinfo
  160. (  0)   flags:INT
  161. (  2)   mask:LONG
  162. (  6)   reserved:LONG
  163. (---) ENDOBJECT     /* SIZEOF=10 */
  164.  
  165. CONST BOOLMASK=1
  166.  
  167. (---) OBJECT propinfo
  168. (  0)   flags:INT
  169. (  2)   horizpot:INT
  170. (  4)   vertpot:INT
  171. (  6)   horizbody:INT
  172. (  8)   vertbody:INT
  173. ( 10)   cwidth:INT
  174. ( 12)   cheight:INT
  175. ( 14)   hpotres:INT
  176. ( 16)   vpotres:INT
  177. ( 18)   leftborder:INT
  178. ( 20)   topborder:INT
  179. (---) ENDOBJECT     /* SIZEOF=22 */
  180.  
  181. CONST AUTOKNOB=1,
  182.       FREEHORIZ=2,
  183.       FREEVERT=4,
  184.       PROPBORDERLESS=8,
  185.       KNOBHIT=$100,
  186.       PROPNEWLOOK=16,
  187.       KNOBHMIN=6,
  188.       KNOBVMIN=4,
  189.       MAXBODY=$FFFF,
  190.       MAXPOT=$FFFF
  191.  
  192. (---) OBJECT stringinfo
  193. (  0)   buffer:LONG
  194. (  4)   undobuffer:LONG
  195. (  8)   bufferpos:INT
  196. ( 10)   maxchars:INT
  197. ( 12)   disppos:INT
  198. ( 14)   undopos:INT
  199. ( 16)   numchars:INT
  200. ( 18)   dispcount:INT
  201. ( 20)   cleft:INT
  202. ( 22)   ctop:INT
  203. ( 24)   extension:LONG
  204. ( 28)   longint:LONG
  205. ( 32)   altkeymap:LONG
  206. (---) ENDOBJECT     /* SIZEOF=36 */
  207.  
  208. (---) OBJECT intuitext
  209. (  0)   frontpen:CHAR
  210. (  1)   backpen:CHAR
  211. (  2)   drawmode:CHAR
  212. (  4)   leftedge:INT
  213. (  6)   topedge:INT
  214. (  8)   itextfont:LONG
  215. ( 12)   itext:LONG
  216. ( 16)   nexttext:LONG
  217. (---) ENDOBJECT     /* SIZEOF=20 */
  218.  
  219. (---) OBJECT border
  220. (  0)   leftedge:INT
  221. (  2)   topedge:INT
  222. (  4)   frontpen:CHAR
  223. (  5)   backpen:CHAR
  224. (  6)   drawmode:CHAR
  225. (  7)   count:CHAR
  226. (  8)   xy:LONG
  227. ( 12)   nextborder:LONG
  228. (---) ENDOBJECT     /* SIZEOF=16 */
  229.  
  230. (---) OBJECT image
  231. (  0)   leftedge:INT
  232. (  2)   topedge:INT
  233. (  4)   width:INT
  234. (  6)   height:INT
  235. (  8)   depth:INT
  236. ( 10)   imagedata:LONG
  237. ( 14)   planepick:CHAR
  238. ( 15)   planeonoff:CHAR
  239. ( 16)   nextimage:LONG
  240. (---) ENDOBJECT     /* SIZEOF=20 */
  241.  
  242. (---) OBJECT intuimessage
  243. (  0)   execmessage:substructure
  244. ( 20)   class:LONG
  245. ( 24)   code:INT
  246. ( 26)   qualifier:INT
  247. ( 28)   iaddress:LONG
  248. ( 32)   mousex:INT
  249. ( 34)   mousey:INT
  250. ( 36)   seconds:LONG
  251. ( 40)   micros:LONG
  252. ( 44)   idcmpwindow:LONG
  253. ( 48)   speciallink:LONG
  254. (---) ENDOBJECT     /* SIZEOF=52 */
  255.  
  256. CONST IDCMP_SIZEVERIFY=1,
  257.       IDCMP_NEWSIZE=2,
  258.       IDCMP_REFRESHWINDOW=4,
  259.       IDCMP_MOUSEBUTTONS=8,
  260.       IDCMP_MOUSEMOVE=16,
  261.       IDCMP_GADGETDOWN=$20,
  262.       IDCMP_GADGETUP=$40,
  263.       IDCMP_REQSET=$80,
  264.       IDCMP_MENUPICK=$100,
  265.       IDCMP_CLOSEWINDOW=$200,
  266.       IDCMP_RAWKEY=$400,
  267.       IDCMP_REQVERIFY=$800,
  268.       IDCMP_REQCLEAR=$1000,
  269.       IDCMP_MENUVERIFY=$2000,
  270.       IDCMP_NEWPREFS=$4000,
  271.       IDCMP_DISKINSERTED=$8000,
  272.       IDCMP_DISKREMOVED=$10000,
  273.       IDCMP_WBENCHMESSAGE=$20000,
  274.       IDCMP_ACTIVEWINDOW=$40000,
  275.       IDCMP_INACTIVEWINDOW=$80000,
  276.       IDCMP_DELTAMOVE=$100000,
  277.       IDCMP_VANILLAKEY=$200000,
  278.       IDCMP_INTUITICKS=$400000,
  279.       IDCMP_IDCMPUPDATE=$800000,
  280.       IDCMP_MENUHELP=$1000000,
  281.       IDCMP_CHANGEWINDOW=$2000000,
  282.       IDCMP_LONELYMESSAGE=$80000000,
  283.       MENUHOT=1,
  284.       MENUCANCEL=2,
  285.       MENUWAITING=3,
  286.       OKOK=1,
  287.       OKABORT=4,
  288.       OKCANCEL=2,
  289.       WBENCHOPEN=1,
  290.       WBENCHCLOSE=2
  291.  
  292. (---) OBJECT ibox
  293. (  0)   left:INT
  294. (  2)   top:INT
  295. (  4)   width:INT
  296. (  6)   height:INT
  297. (---) ENDOBJECT     /* SIZEOF=8 */
  298.  
  299. (---) OBJECT window
  300. (  0)   nextwindow:LONG
  301. (  4)   leftedge:INT
  302. (  6)   topedge:INT
  303. (  8)   width:INT
  304. ( 10)   height:INT
  305. ( 12)   mousey:INT
  306. ( 14)   mousex:INT
  307. ( 16)   minwidth:INT
  308. ( 18)   minheight:INT
  309. ( 20)   maxwidth:INT
  310. ( 22)   maxheight:INT
  311. ( 24)   flags:LONG
  312. ( 28)   menustrip:LONG
  313. ( 32)   title:LONG
  314. ( 36)   firstrequest:LONG
  315. ( 40)   dmrequest:LONG
  316. ( 44)   reqcount:INT
  317. ( 46)   wscreen:LONG
  318. ( 50)   rport:LONG
  319. ( 54)   borderleft:CHAR
  320. ( 55)   bordertop:CHAR
  321. ( 56)   borderright:CHAR
  322. ( 57)   borderbottom:CHAR
  323. ( 58)   borderrport:LONG
  324. ( 62)   firstgadget:LONG
  325. ( 66)   parent:LONG
  326. ( 70)   descendant:LONG
  327. ( 74)   pointer:LONG
  328. ( 78)   ptrheight:CHAR
  329. ( 79)   ptrwidth:CHAR
  330. ( 80)   xoffset:CHAR
  331. ( 81)   yoffset:CHAR
  332. ( 82)   idcmpflags:LONG
  333. ( 86)   userport:LONG
  334. ( 90)   windowport:LONG
  335. ( 94)   messagekey:LONG
  336. ( 98)   detailpen:CHAR
  337. ( 99)   blockpen:CHAR
  338. (100)   checkmark:LONG
  339. (104)   screentitle:LONG
  340. (108)   gzzmousex:INT
  341. (110)   gzzmousey:INT
  342. (112)   gzzwidth:INT
  343. (114)   gzzheight:INT
  344. (116)   extdata:LONG
  345. (120)   userdata:LONG
  346. (124)   wlayer:LONG
  347. (128)   ifont:LONG
  348. (132)   moreflags:LONG
  349. (---) ENDOBJECT     /* SIZEOF=136 */
  350.  
  351. CONST WFLG_SIZEGADGET=1,
  352.       WFLG_DRAGBAR=2,
  353.       WFLG_DEPTHGADGET=4,
  354.       WFLG_CLOSEGADGET=8,
  355.       WFLG_SIZEBRIGHT=16,
  356.       WFLG_SIZEBBOTTOM=$20,
  357.       WFLG_REFRESHBITS=$C0,
  358.       WFLG_SMART_REFRESH=0,
  359.       WFLG_SIMPLE_REFRESH=$40,
  360.       WFLG_SUPER_BITMAP=$80,
  361.       WFLG_OTHER_REFRESH=$C0,
  362.       WFLG_BACKDROP=$100,
  363.       WFLG_REPORTMOUSE=$200,
  364.       WFLG_GIMMEZEROZERO=$400,
  365.       WFLG_BORDERLESS=$800,
  366.       WFLG_ACTIVATE=$1000,
  367.       WFLG_WINDOWACTIVE=$2000,
  368.       WFLG_INREQUEST=$4000,
  369.       WFLG_MENUSTATE=$8000,
  370.       WFLG_RMBTRAP=$10000,
  371.       WFLG_NOCAREREFRESH=$20000,
  372.       WFLG_WINDOWREFRESH=$1000000,
  373.       WFLG_WBENCHWINDOW=$2000000,
  374.       WFLG_WINDOWTICKED=$4000000,
  375.       SUPER_UNUSED=$FCFC0000,
  376.       WFLG_NW_EXTENDED=$40000,
  377.       WFLG_VISITOR=$8000000,
  378.       WFLG_ZOOMED=$10000000,
  379.       WFLG_HASZOOM=$20000000,
  380.       DEFAULTMOUSEQUEUE=5
  381.  
  382. (---) OBJECT nw
  383. (  0)   leftedge:INT
  384. (  2)   topedge:INT
  385. (  4)   width:INT
  386. (  6)   height:INT
  387. (  8)   detailpen:CHAR
  388. (  9)   blockpen:CHAR
  389. ( 10)   idcmpflags:LONG
  390. ( 14)   flags:LONG
  391. ( 18)   firstgadget:LONG
  392. ( 22)   checkmark:LONG
  393. ( 26)   title:LONG
  394. ( 30)   screen:LONG
  395. ( 34)   bitmap:LONG
  396. ( 38)   minwidth:INT
  397. ( 40)   minheight:INT
  398. ( 42)   maxwidth:INT
  399. ( 44)   maxheight:INT
  400. ( 46)   type:INT
  401. (---) ENDOBJECT     /* SIZEOF=48 */
  402.  
  403. (---) OBJECT extnewwindow
  404. (  0)   nw:substructure
  405. ( 48)   extension:LONG
  406. (---) ENDOBJECT     /* SIZEOF=52 */
  407.  
  408. CONST WA_LEFT=$80000064,
  409.       WA_TOP=$80000065,
  410.       WA_WIDTH=$80000066,
  411.       WA_HEIGHT=$80000067,
  412.       WA_DETAILPEN=$80000068,
  413.       WA_BLOCKPEN=$80000069,
  414.       WA_IDCMP=$8000006A,
  415.       WA_FLAGS=$8000006B,
  416.       WA_GADGETS=$8000006C,
  417.       WA_CHECKMARK=$8000006D,
  418.       WA_TITLE=$8000006E,
  419.       WA_SCREENTITLE=$8000006F,
  420.       WA_CUSTOMSCREEN=$80000070,
  421.       WA_SUPERBITMAP=$80000071,
  422.       WA_MINWIDTH=$80000072,
  423.       WA_MINHEIGHT=$80000073,
  424.       WA_MAXWIDTH=$80000074,
  425.       WA_MAXHEIGHT=$80000075,
  426.       WA_INNERWIDTH=$80000076,
  427.       WA_INNERHEIGHT=$80000077,
  428.       WA_PUBSCREENNAME=$80000078,
  429.       WA_PUBSCREEN=$80000079,
  430.       WA_PUBSCREENFALLBACK=$8000007A,
  431.       WA_WINDOWNAME=$8000007B,
  432.       WA_COLORS=$8000007C,
  433.       WA_ZOOM=$8000007D,
  434.       WA_MOUSEQUEUE=$8000007E,
  435.       WA_BACKFILL=$8000007F,
  436.       WA_RPTQUEUE=$80000080,
  437.       WA_SIZEGADGET=$80000081,
  438.       WA_DRAGBAR=$80000082,
  439.       WA_DEPTHGADGET=$80000083,
  440.       WA_CLOSEGADGET=$80000084,
  441.       WA_BACKDROP=$80000085,
  442.       WA_REPORTMOUSE=$80000086,
  443.       WA_NOCAREREFRESH=$80000087,
  444.       WA_BORDERLESS=$80000088,
  445.       WA_ACTIVATE=$80000089,
  446.       WA_RMBTRAP=$8000008A,
  447.       WA_WBENCHWINDOW=$8000008B,
  448.       WA_SIMPLEREFRESH=$8000008C,
  449.       WA_SMARTREFRESH=$8000008D,
  450.       WA_SIZEBRIGHT=$8000008E,
  451.       WA_SIZEBBOTTOM=$8000008F,
  452.       WA_AUTOADJUST=$80000090,
  453.       WA_GIMMEZEROZERO=$80000091,
  454.       WA_MENUHELP=$80000092
  455.  
  456. (---) OBJECT remember
  457. (  0)   nextremember:LONG
  458. (  4)   remembersize:LONG
  459. (  8)   memory:LONG
  460. (---) ENDOBJECT     /* SIZEOF=12 */
  461.  
  462. (---) OBJECT colorspec
  463. (  0)   colorindex:INT
  464. (  2)   red:INT
  465. (  4)   green:INT
  466. (  6)   blue:INT
  467. (---) ENDOBJECT     /* SIZEOF=8 */
  468.  
  469. (---) OBJECT easystruct
  470. (  0)   structsize:LONG
  471. (  4)   flags:LONG
  472. (  8)   title:LONG
  473. ( 12)   textformat:LONG
  474. ( 16)   gadgetformat:LONG
  475. (---) ENDOBJECT     /* SIZEOF=20 */
  476.  
  477. CONST NOMENU=31,
  478.       NOITEM=$3F,
  479.       NOSUB=31,
  480.       MENUNULL=$FFFF,
  481.       CHECKWIDTH=19,
  482.       COMMWIDTH=27,
  483.       LOWCHECKWIDTH=13,
  484.       LOWCOMMWIDTH=16,
  485.       ALERT_TYPE=$80000000,
  486.       RECOVERY_ALERT=0,
  487.       DEADEND_ALERT=$80000000,
  488.       AUTOFRONTPEN=0,
  489.       AUTOBACKPEN=1,
  490.       AUTODRAWMODE=1,
  491.       AUTOLEFTEDGE=6,
  492.       AUTOTOPEDGE=3,
  493.       AUTOITEXTFONT=0,
  494.       AUTONEXTTEXT=0,
  495.       SELECTUP=$E8,
  496.       SELECTDOWN=$68,
  497.       MENUUP=$E9,
  498.       MENUDOWN=$69,
  499.       ALTLEFT=16,
  500.       ALTRIGHT=$20,
  501.       AMIGALEFT=$40,
  502.       AMIGARIGHT=$80,
  503.       AMIGAKEYS=$C0,
  504.       CURSORUP=$4C,
  505.       CURSORLEFT=$4F,
  506.       CURSORRIGHT=$4E,
  507.       CURSORDOWN=$4D,
  508.       KEYCODE_Q=16,
  509.       KEYCODE_X=$32,
  510.       KEYCODE_N=$36,
  511.       KEYCODE_M=$37,
  512.       KEYCODE_V=$34,
  513.       KEYCODE_B=$35,
  514.       KEYCODE_LESS=$38,
  515.       KEYCODE_GREATER=$39
  516.  
  517.