home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 14 / MA_Cover_14.iso / source / e / powerd / modules.lha / modules / intuition / imageclass.m < prev    next >
Encoding:
Text File  |  1999-06-23  |  2.5 KB  |  133 lines

  1. #define GADGET_BOX(g) ((g)+GD_LEFTEDGE)
  2. #define IM_BOX(im)    ((im)+IG_LEFTEDGE)
  3. #define IM_FGPEN(im)  (im::Image.PlanePick)
  4. #define IM_BGPEN(im)  (im::Image.PlaneOnOff)
  5.  
  6. CONST    CUSTOMIMAGEDEPTH=-1,
  7.         IMAGE_Attributes=$80020000,
  8.         IA_Left=$80020001,
  9.         IA_Top=$80020002,
  10.         IA_Width=$80020003,
  11.         IA_Height=$80020004,
  12.         IA_FgPen=$80020005,
  13.         IA_BgPen=$80020006,
  14.         IA_Data=$80020007,
  15.         IA_LineWidth=$80020008,
  16.         IA_Pens=$8002000E,
  17.         IA_Resolution=$8002000F,
  18.         IA_APattern=$80020010,
  19.         IA_APatSize=$80020011,
  20.         IA_Mode=$80020012,
  21.         IA_Font=$80020013,
  22.         IA_OutLine=$80020014,
  23.         IA_Recessed=$80020015,
  24.         IA_DoubleEmboss=$80020016,
  25.         IA_EdgesOnly=$80020017,
  26.         SYSIA_Size=$8002000B,
  27.         SYSIA_Depth=$8002000C,
  28.         SYSIA_Which=$8002000D,
  29.         SYSIA_DrawInfo=$80020018,
  30.         SYSIA_Pens=$8002000E,
  31.         IA_ShadowPen=$80020009,
  32.         IA_HighLightPen=$8002000A,
  33.         SYSIA_ReferenceFont=$80020019,
  34.         IA_SupportsDisable=$8002001A,
  35.         IA_FrameType=$8002001B,
  36.         SYSISIZE_MedRes=0,
  37.         SYSISIZE_LowRes=1,
  38.         SYSISIZE_HiRes=2,
  39.         DEPTHIMAGE=0,
  40.         ZOOMIMAGE=1,
  41.         SIZEIMAGE=2,
  42.         CLOSEIMAGE=3,
  43.         SDEPTHIMAGE=5,
  44.         LEFTIMAGE=10,
  45.         UPIMAGE=11,
  46.         RIGHTIMAGE=12,
  47.         DOWNIMAGE=13,
  48.         CHECKIMAGE=14,
  49.         MXIMAGE=15,
  50.         MENUCHECK=16,
  51.         AMIGAKEY=17,
  52.         FRAME_DEFAULT=0,
  53.         FRAME_BUTTON=1,
  54.         FRAME_RIDGE=2,
  55.         FRAME_ICONDROPBOX=3,
  56.         IM_DRAW=$202,
  57.         IM_HITTEST=$203,
  58.         IM_ERASE=$204,
  59.         IM_MOVE=$205,
  60.         IM_DRAWFRAME=$206,
  61.         IM_FRAMEBOX=$207,
  62.         IM_HITFRAME=$208,
  63.         IM_ERASEFRAME=$209,
  64.         IDS_NORMAL=0,
  65.         IDS_SELECTED=1,
  66.         IDS_DISABLED=2,
  67.         IDS_BUSY=3,
  68.         IDS_INDETERMINATE=4,
  69.         IDS_INACTIVENORMAL=5,
  70.         IDS_INACTIVESELECTED=6,
  71.         IDS_INACTIVEDISABLED=7,
  72.         IDS_INDETERMINANT=4
  73.  
  74. OBJECT IMPFrameBox
  75.     MethodID:LONG,
  76.     ContentsBox:PTR TO IBox,
  77.     FrameBox:PTR TO IBox,
  78.     DrInfo:PTR TO DrawInfo,
  79.     FrameFlags:LONG
  80.  
  81. CONST    FRAMEB_SPECIFY=0,
  82.         FRAMEF_SPECIFY=1
  83.  
  84. OBJECT IMPDraw
  85.     MethodID:LONG,
  86.     RPort:PTR TO RastPort,
  87.     OffsetX:INT,
  88.     OffsetY:INT,
  89.     State:LONG,
  90.     DrInfo:PTR TO DrawInfo,
  91.     DimensionsWidth:INT,
  92.     DimensionsHeight:INT
  93.  
  94. OBJECT IMPDrawFrame
  95.     MethodID:LONG,
  96.     RPort:PTR TO RastPort,
  97.     OffsetX:INT,
  98.     OffsetY:INT,
  99.     State:LONG,
  100.     DrInfo:PTR TO DrawInfo,
  101.     DimensionsWidth:INT,
  102.     DimensionsHeight:INT
  103.  
  104. OBJECT IMPErase
  105.     MethodID:LONG,
  106.     RPort:PTR TO RastPort,
  107.     OffsetX:INT,
  108.     OffsetY:INT,
  109.     DimensionsWidth:INT,
  110.     DimensionsHeight:INT
  111.  
  112. OBJECT IMPEraseFrame
  113.     MethodID:LONG,
  114.     RPort:PTR TO RastPort,
  115.     Offsetx:INT,
  116.     Offsety:INT,
  117.     Dimensionswidth:INT,
  118.     Dimensionsheight:INT
  119.  
  120. OBJECT IMPHitTest
  121.     MethodID:LONG,
  122.     PointX:INT,
  123.     PointY:INT,
  124.     DimensionsWidth:INT,
  125.     DimensionsHeight:INT
  126.  
  127. OBJECT IMPHitFrame
  128.     MethodID:LONG,
  129.     PointX:INT,
  130.     PointY:INT,
  131.     DimensionsWidth:INT,
  132.     DimensionsHeight:INT
  133.