home *** CD-ROM | disk | FTP | other *** search
Wrap
@DATABASE "pIntui/PIObj.h" @MASTER "Work2:AD/IInc/pIntui/PIObj.h" @REMARK This file was created by ADtoHT 2.0 on 08-Dez-96 14:43:17 @REMARK Do not edit @REMARK ADtoHT is © 1993-1995 Christian Stieber @NODE MAIN "pIntui/PIObj.h" @TOC "__pOS_Dev.guide/MAIN" @{"pIntui/PIObj.h" LINK File} @{b}Structures@{ub} @{"pOS_IBorder" LINK "pIntui/PIObj.h/File" 42} @{"pOS_IntuiBorder" LINK "pIntui/PIObj.h/File" 47} @{"pOS_IntuiGfx" LINK "pIntui/PIObj.h/File" 95} @{"pOS_IntuiImage" LINK "pIntui/PIObj.h/File" 62} @{"pOS_IntuiSymbol" LINK "pIntui/PIObj.h/File" 74} @{"pOS_IntuiText" LINK "pIntui/PIObj.h/File" 20} @{"pOS_IntuiText2" LINK "pIntui/PIObj.h/File" 84} @{b}#defines@{ub} @{"pOS_INTUIIMAGECNT" LINK "pIntui/PIObj.h/File" 59} @ENDNODE @NODE File "pIntui/PIObj.h" #ifndef __INC_POS_PINTUI_PIOBJ_H #define __INC_POS_PINTUI_PIOBJ_H /******************************************************************* $CRT 01 Jan 1996 : hb $AUT Holger Burkarth $DAT >>PIObj.h<< 22 Oct 1996 18:02:11 - (C) ProDAD *******************************************************************/ #ifdef _____ME_____ /* only for proDAD */ #ifndef __INC_POS_PINTUI_IOBJ_H #include "p:pIntui/IObj.h" #endif struct pOS_TextAttr; struct pOS_GfxMap; /*---------------------------------- -----------------------------------*/ struct pOS_IntuiText { UBYTE it_FrontPen,it_FrontSelPen; UBYTE it_BackPen, it_BackSelPen; UBYTE it_DrawMode; UBYTE it_Flags; /* (enum pOS_IntuiTextFlags) */ const pOS_TextAttr *it_ITextFont; const CHAR *it_IText; }; enum pOS_IntuiTextFlags { INTTXTF_LF = 0x01, INTTXTF_HKey = 0x02, /* Highlight key */ INTTXTF_NeedHKey = 0x04, }; /*---------------------------------- -----------------------------------*/ struct pOS_IBorder { SWORD X,Y; }; struct pOS_IntuiBorder { UBYTE ib_FrontPen,ib_FrontSelPen; UBYTE ib_BackPen, ib_BackSelPen; UBYTE ib_DrawMode; UBYTE ib_Flags; UWORD ib_Cnt; const pOS_IBorder *ib_XY; }; #define pOS_INTUIIMAGECNT 10 /*---------------------------------- -----------------------------------*/ struct pOS_IntuiImage { pOS_GfxMap *ii_GfxMapN; // Normal pOS_GfxMap *ii_GfxMapB; // Border pOS_GfxMap *ii_GfxMapAB; // activate Border pOS_GfxMap *ii_GfxMapS[@{"pOS_INTUIIMAGECNT" LINK File 59}]; // Select }; /*---------------------------------- -----------------------------------*/ struct pOS_IntuiSymbol { UBYTE is_FrontPen,is_FrontSelPen; UBYTE is_BackPen, is_BackSelPen; UWORD is_Width; UWORD is_Height; ULONG is_Type; }; struct pOS_IntuiText2 { ULONG it2_FraType; // (enum pOS_FrameClassType) }; /*---------------------------------- -----------------------------------*/ struct pOS_IntuiGfx { UWORD ig_Width; UWORD ig_Height; struct pOS_GfxMap **ig_Gfx; ULONG ig_Frames; ULONG ig_RefFrame; } ig_Nor,ig_Sel; }; #endif /** _____ME_____ **/ #endif @ENDNODE