home *** CD-ROM | disk | FTP | other *** search
- {$if not def GADTOOLS_LIB_H} CONST GADTOOLS_LIB_H=0;
-
- { **************************************************************
- ** KickPascal-Include-Datei "gadtools.lib" zu Kickstart 3.0 **
- ************************************************************** }
-
- {$if not def INTUITION_INTUITION_H;incl "intuition/intuition.h";endif}
- {$if not def UTILITY_TAGITEM_H;incl "utility/tagitem.h";endif}
- {$if not def LIBRARIES_GADTOOLS_H;incl "libraries/gadtools.h";endif}
-
- VAR GadToolsBase : Ptr;
-
- LIBRARY GadToolsBase :
-
- { **** Routinen ab V36 / Release 2.0 **** }
-
- -30 : FUNCTION CreateGadgetA(D0:Long; A0:p_Gadget; A1:p_NewGadget; A2:p_TagItem): p_Gadget;
- -36 : PROCEDURE FreeGadgets(A0:p_Gadget);
- -42 : PROCEDURE GT_SetGadgetAttrsA(A0:p_Gadget; A1:p_Window; A2:p_Requester; A3:p_TagItem);
- -48 : FUNCTION CreateMenusA(A0:p_NewMenu; A1:p_TagItem): p_Menu;
- -54 : PROCEDURE FreeMenus(A0:p_Menu);
- -60 : FUNCTION LayoutMenuItemsA(A0:p_MenuItem; A1:Ptr; A2:p_TagItem): Boolean;
- -66 : FUNCTION LayoutMenusA(A0:p_Menu; A1:Ptr; A2:p_TagItem): Boolean;
- -72 : FUNCTION GT_GetIMsg(A0:p_MsgPort): p_IntuiMessage;
- -78 : PROCEDURE GT_ReplyIMsg(A1:p_IntuiMessage);
- -84 : PROCEDURE GT_RefreshWindow(A0:p_Window; A1:p_Requester);
- -90 : PROCEDURE GT_BeginRefresh(A0:p_Window);
- -96 : PROCEDURE GT_EndRefresh(A0:p_Window; D0:LongInt);
- -102 : FUNCTION GT_FilterIMsg(A1:p_IntuiMessage): p_IntuiMessage;
- -108 : FUNCTION GT_PostFilterIMsg(A1:p_IntuiMessage): p_IntuiMessage;
- -114 : FUNCTION CreateContext(A0:Ptr): p_Gadget;
- -120 : PROCEDURE DrawBevelBoxA(A0:p_RastPort; D0,D1,D2,D3:LongInt; A1:p_TagItem);
- -126 : FUNCTION GetVisualInfoA(A0:p_Screen; A1:p_TagItem): Ptr;
- -132 : PROCEDURE FreeVisualInfo(A0:Ptr);
-
- { **** Routinen ab V39 / Release 3.0 **** }
- { *** 6 private Routinen *** }
- -174 : FUNCTION GT_GetGadgetAttrsA(A0:p_Gadget; A1:p_Window; A2:p_Requester; A3:p_TagItem): Long;
- END;
-
- {$endif}
-