home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / amigae / e_v3.2a / modulessrc / intuition / gadgetclass.e < prev    next >
Text File  |  1977-12-31  |  4KB  |  174 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'devices/inputevent',
  5.        'graphics/rastport',
  6.        'intuition/cghooks',
  7.        'intuition/intuition'
  8.  
  9. CONST GA_DUMMY=$80030000,
  10.       GA_LEFT=$80030001,
  11.       GA_RELRIGHT=$80030002,
  12.       GA_TOP=$80030003,
  13.       GA_RELBOTTOM=$80030004,
  14.       GA_WIDTH=$80030005,
  15.       GA_RELWIDTH=$80030006,
  16.       GA_HEIGHT=$80030007,
  17.       GA_RELHEIGHT=$80030008,
  18.       GA_TEXT=$80030009,
  19.       GA_IMAGE=$8003000A,
  20.       GA_BORDER=$8003000B,
  21.       GA_SELECTRENDER=$8003000C,
  22.       GA_HIGHLIGHT=$8003000D,
  23.       GA_DISABLED=$8003000E,
  24.       GA_GZZGADGET=$8003000F,
  25.       GA_ID=$80030010,
  26.       GA_USERDATA=$80030011,
  27.       GA_SPECIALINFO=$80030012,
  28.       GA_SELECTED=$80030013,
  29.       GA_ENDGADGET=$80030014,
  30.       GA_IMMEDIATE=$80030015,
  31.       GA_RELVERIFY=$80030016,
  32.       GA_FOLLOWMOUSE=$80030017,
  33.       GA_RIGHTBORDER=$80030018,
  34.       GA_LEFTBORDER=$80030019,
  35.       GA_TOPBORDER=$8003001A,
  36.       GA_BOTTOMBORDER=$8003001B,
  37.       GA_TOGGLESELECT=$8003001C,
  38.       GA_SYSGADGET=$8003001D,
  39.       GA_SYSGTYPE=$8003001E,
  40.       GA_PREVIOUS=$8003001F,
  41.       GA_NEXT=$80030020,
  42.       GA_DRAWINFO=$80030021,
  43.       GA_INTUITEXT=$80030022,
  44.       GA_LABELIMAGE=$80030023,
  45.       GA_TABCYCLE=$80030024,
  46.       GA_GADGETHELP=$80030025,
  47.       GA_BOUNDS=$80030026,
  48.       GA_RELSPECIAL=$80030027,
  49.       PGA_DUMMY=$80031000,
  50.       PGA_FREEDOM=$80031001,
  51.       PGA_BORDERLESS=$80031002,
  52.       PGA_HORIZPOT=$80031003,
  53.       PGA_HORIZBODY=$80031004,
  54.       PGA_VERTPOT=$80031005,
  55.       PGA_VERTBODY=$80031006,
  56.       PGA_TOTAL=$80031007,
  57.       PGA_VISIBLE=$80031008,
  58.       PGA_TOP=$80031009,
  59.       PGA_NEWLOOK=$8003100A,
  60.       STRINGA_DUMMY=$80032000,
  61.       STRINGA_MAXCHARS=$80032001,
  62.       STRINGA_BUFFER=$80032002,
  63.       STRINGA_UNDOBUFFER=$80032003,
  64.       STRINGA_WORKBUFFER=$80032004,
  65.       STRINGA_BUFFERPOS=$80032005,
  66.       STRINGA_DISPPOS=$80032006,
  67.       STRINGA_ALTKEYMAP=$80032007,
  68.       STRINGA_FONT=$80032008,
  69.       STRINGA_PENS=$80032009,
  70.       STRINGA_ACTIVEPENS=$8003200A,
  71.       STRINGA_EDITHOOK=$8003200B,
  72.       STRINGA_EDITMODES=$8003200C,
  73.       STRINGA_REPLACEMODE=$8003200D,
  74.       STRINGA_FIXEDFIELDMODE=$8003200E,
  75.       STRINGA_NOFILTERMODE=$8003200F,
  76.       STRINGA_JUSTIFICATION=$80032010,
  77.       STRINGA_LONGVAL=$80032011,
  78.       STRINGA_TEXTVAL=$80032012,
  79.       STRINGA_EXITHELP=$80032013,
  80.       SG_DEFAULTMAXCHARS=$80,
  81.       LAYOUTA_DUMMY=$80038000,
  82.       LAYOUTA_LAYOUTOBJ=$80038001,
  83.       LAYOUTA_SPACING=$80038002,
  84.       LAYOUTA_ORIENTATION=$80038003,
  85.       LORIENT_NONE=0,
  86.       LORIENT_HORIZ=1,
  87.       LORIENT_VERT=2,
  88.       GM_HITTEST=0,
  89.       GM_RENDER=1,
  90.       GM_GOACTIVE=2,
  91.       GM_HANDLEINPUT=3,
  92.       GM_GOINACTIVE=4,
  93.       GM_HELPTEST=5,
  94.       GM_LAYOUT=6
  95.  
  96. OBJECT gphittest
  97.   methodid:LONG
  98.   ginfo:PTR TO gadgetinfo
  99.   mousex:INT
  100.   mousey:INT
  101. ENDOBJECT     /* SIZEOF=NONE !!! */
  102.  
  103. OBJECT gphelptest
  104.   methodid:LONG
  105.   ginfo:PTR TO gadgetinfo
  106.   mousex:INT
  107.   mousey:INT
  108. ENDOBJECT     /* SIZEOF=NONE !!! */
  109.  
  110. CONST GMR_GADGETHIT=4,
  111.       GMR_NOHELPHIT=0,
  112.       GMR_HELPHIT=-1,
  113.       GMR_HELPCODE=$10000
  114.  
  115. OBJECT gprender
  116.   methodid:LONG
  117.   ginfo:PTR TO gadgetinfo
  118.   rport:PTR TO rastport
  119.   redraw:LONG
  120. ENDOBJECT     /* SIZEOF=NONE !!! */
  121.  
  122. CONST GREDRAW_UPDATE=2,
  123.       GREDRAW_REDRAW=1,
  124.       GREDRAW_TOGGLE=0
  125.  
  126. OBJECT gpinput
  127.   methodid:LONG
  128.   ginfo:PTR TO gadgetinfo
  129.   ievent:PTR TO inputevent
  130.   termination:PTR TO LONG
  131.   mousex:INT
  132.   mousey:INT
  133.   tabletdata:PTR TO tabletdata
  134. ENDOBJECT     /* SIZEOF=NONE !!! */
  135.  
  136. OBJECT gpgoactive
  137.   methodid:LONG
  138.   ginfo:PTR TO gadgetinfo
  139.   ievent:PTR TO inputevent
  140.   termination:PTR TO LONG
  141.   mousex:INT
  142.   mousey:INT
  143.   tabletdata:PTR TO tabletdata
  144. ENDOBJECT     /* SIZEOF=NONE !!! */
  145.  
  146. CONST GMR_MEACTIVE=0,
  147.       GMR_NOREUSE=2,
  148.       GMR_REUSE=4,
  149.       GMR_VERIFY=8,
  150.       GMR_NEXTACTIVE=16,
  151.       GMR_PREVACTIVE=$20,
  152.       GMRB_NOREUSE=1,
  153.       GMRB_REUSE=2,
  154.       GMRB_VERIFY=3,
  155.       GMRB_NEXTACTIVE=4,
  156.       GMRB_PREVACTIVE=5,
  157.       GMRF_NOREUSE=2,
  158.       GMRF_REUSE=4,
  159.       GMRF_VERIFY=8,
  160.       GMRF_NEXTACTIVE=16,
  161.       GMRF_PREVACTIVE=$20
  162.  
  163. OBJECT gpgoinactive
  164.   methodid:LONG
  165.   ginfo:PTR TO gadgetinfo
  166.   abort:LONG
  167. ENDOBJECT     /* SIZEOF=NONE !!! */
  168.  
  169. OBJECT gplayout
  170.   methodid:LONG
  171.   ginfo:PTR TO gadgetinfo
  172.   initial:LONG
  173. ENDOBJECT     /* SIZEOF=NONE !!! */
  174.