home *** CD-ROM | disk | FTP | other *** search
- {$if not def INTUITION_IMAGECLASS_H} CONST INTUITION_IMAGECLASS_H=0;
-
- { ************************************************************************
- ** KickPascal-Include-Datei "intuition/imageclass.h" zu Kickstart 3.0 **
- ************************************************************************ }
-
- TYPE p_impFrameBox = ^impFrameBox;
- TYPE p_impDraw = ^impDraw;
- TYPE p_impHitTest = ^impHitTest;
- TYPe p_impErase = ^impErase;
-
- {$if not def UTILITY_TAGITEM_H;incl "utility/tagitem.h";endif}
- {$if not def GRAPHICS_RASTPORT;incl "graphics/rastport.h";endif}
-
- CONST CUSTOMIMAGEDEPTH = -1;
-
- CONST
- IA_Dummy = (TAG_USER+$20000);
- IA_Left = (IA_Dummy+$01);
- IA_Top = (IA_Dummy+$02);
- IA_Width = (IA_Dummy+$03);
- IA_Height = (IA_Dummy+$04);
- IA_FGPen = (IA_Dummy+$05);
- IA_BGPen = (IA_Dummy+$06);
- IA_Data = (IA_Dummy+$07);
- IA_LineWidth = (IA_Dummy+$08);
- IA_Pens = (IA_Dummy+$0E);
- IA_Resolution = (IA_Dummy+$0F);
-
- IA_APattern = (IA_Dummy+$10);
- IA_APatSize = (IA_Dummy+$11);
- IA_Mode = (IA_Dummy+$12);
- IA_Font = (IA_Dummy+$13);
- IA_Outline = (IA_Dummy+$14);
- IA_Recessed = (IA_Dummy+$15);
- IA_DoubleEmboss = (IA_Dummy+$16);
- IA_EdgesOnly = (IA_Dummy+$17);
-
- SYSIA_Size = (IA_Dummy+$0B);
- SYSIA_Depth = (IA_Dummy+$0C);
- SYSIA_Which = (IA_Dummy+$0D);
- SYSIA_DrawInfo = (IA_Dummy+$18);
-
- CONST
- SYSIA_Pens = IA_Pens
- IA_ShadowPen = (IA_Dummy+$09);
- IA_HighlightPen = (IA_Dummy+$0A);
-
- SYSIA_ReferenceFont = (IA_Dummy+$19);
- IA_SupportsDisable = (IA_Dummy+$1a);
- IA_FrameType = (IA_Dummy+$1b);
-
-
- CONST
- SYSISIZE_MEDRES = 0;
- SYSISIZE_LOWRES = 1;
- SYSISIZE_HIRES = 2;
-
- CONST
- DEPTHIMAGE = $00;
- ZOOMIMAGE = $01;
- SIZEIMAGE = $02;
- CLOSEIMAGE = $03;
- SDEPTHIMAGE = $05;
- LEFTIMAGE = $0A;
- UPIMAGE = $0B;
- RIGHTIMAGE = $0C;
- DOWNIMAGE = $0D;
- CHECKIMAGE = $0E;
- MXIMAGE = $0F;
-
- MENUCHECK = $10;
- AMIGAKEY = $11;
-
-
- CONST
- FRAME_DEFAULT = 0;
- FRAME_BUTTON = 1;
- FRAME_RIDGE = 2;
- FRAME_ICONDROPBOX = 3;
-
-
- CONST
- IM_DRAW = $202;
- IM_HITTEST = $203;
- IM_ERASE = $204;
- IM_MOVE = $205;
-
- CONST
- IM_DRAWFRAME = $206;
- IM_FRAMEBOX = $207;
- IM_HITFRAME = $208;
- IM_ERASEFRAME = $209;
-
- CONST
- IDS_NORMAL = 0;
- IDS_SELECTED = 1;
- IDS_DISABLED = 2;
- IDS_BUSY = 3;
- IDS_INDETERMINATE = 4;
- IDS_INACTIVENORMAL = 5;
- IDS_INACTIVESELECTED = 6;
- IDS_INACTIVEDISABLED = 7;
- IDS_SELECTEDDISABLED = 8;
-
- CONST IDS_INDETERMINANT = IDS_INDETERMINATE;
-
- TYPE impFrameBox = RECORD
- MethodID : Long;
- imp_ContentsBox : p_IBox;
- imp_FrameBox : p_IBox;
- imp_DrInfo : p_DrawInfo;
- imp_FrameFlags : Long;
- END;
-
- CONST FRAMEF_SPECIFY = $1;
-
-
- TYPE impDraw = RECORD
- MethodID : Long;
- imp_RPort : p_RastPort;
- imp_Offset : RECORD
- X : Integer;
- Y : Integer;
- END;
- imp_State : Long;
- imp_DrInfo : p_DrawInfo;
- imp_Dimensions : RECORD
- Width : Integer;
- Height : Integer;
- END;
- END;
-
- TYPE impErase = RECORD
- MethodID : Long;
- imp_RPort : p_RastPort;
- imp_Offset : RECORD
- X : Integer;
- Y : Integer;
- END;
- imp_Dimensions : RECORD
- Width : Integer;
- Height : Integer;
- END;
- END;
-
- TYPE impHitTest = RECORD
- MethodID : Long;
- imp_Point : RECORD
- X : Integer;
- Y : Integer;
- END;
- imp_Dimensions : RECORD
- Width : Integer;
- Height : Integer;
- END;
- END;
-
- {$if not def INTUITION_IOBSOLETE_H;incl "intuition/iobsolete.h";endif}
-
- {$endif}
-