home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pGadget/Grp.h"
- @MASTER "Work2:AD/IInc/pGadget/Grp.h"
- @REMARK This file was created by ADtoHT 2.0 on 08-Dez-96 14:42:49
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pGadget/Grp.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pGadget/Grp.h" LINK File}
-
- @ENDNODE
- @NODE File "pGadget/Grp.h"
- #ifndef __INC_POS_PGADGET_GRP_H
- #define __INC_POS_PGADGET_GRP_H
- /*******************************************************************
- $CRT 19 May 1996 : hb
-
- $AUT Holger Burkarth
- $DAT >>Grp.h<< 14 Sep 1996 14:02:34 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PEXEC_LIST_H
- #include "p:pExec/List.h"
- #endif
-
- @{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 22};
- struct pOS_GadgetMethod;
- @{"struct pOS_ExecBase" LINK "pExec/ExecBase.h/File" 22};
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_GrpGadInfo
- {
- pOS_List ggi_List; /* list of (pOS_Gadget*) */
- VOID (*ggi_Size_func)(_R_LB pOS_ExecBase*,_R_A0 pOS_GrpGadInfo*,_R_A1 pOS_GadgetMethod*);
- VOID (*ggi_Lay_func)(_R_LB pOS_ExecBase*,_R_A0 pOS_GrpGadInfo*,
- _R_A1 pOS_GadgetMethod* mthSize,_R_A2 pOS_GadgetMethod* mthLay);
-
- pOS_Gadget *ggi_HitGad;
- ULONG ggi_Flags;
- SBYTE ggi_SpaceHoriz;
- SBYTE ggi_SpaceVert;
- SBYTE ggi_BorTop,ggi_BorLeft,ggi_BorRight,ggi_BorBottom;
- UBYTE ggi_LDMode;
- UBYTE ggi_Pad;
- UWORD ggi_GwkSum,ggi_AnzMemb; // *** wird beim GetIBox berechnet
- UWORD ggi_NomMinWidth,ggi_NomMinHeight; // Nominal-Größe
- UWORD ggi_NomMaxWidth,ggi_NomMaxHeight; // Nominal-Größe
- };
-
-
- enum pOS_GrpGadInfoFlags
- {
- GRPGADIFF_Merge = 0x0001,
-
- GRPGADIFF_Horiz = 0x0002,
- GRPGADIFF_Vert = 0x0004,
- GRPGADIFF_CentHoriz = 0x0008,
- GRPGADIFF_CentVert = 0x0010,
-
- GRPGADIFF_IsSize = 0x0100,
- GRPGADIFF_PrivateDisable = 0x0200,
- GRPGADIFF_IsAdded = 0x0400,
-
- };
-
- #endif
- @ENDNODE
-