home *** CD-ROM | disk | FTP | other *** search
- {$if not def INTUITION_LIB} CONST INTUITION_LIB=0;
-
- { ***************************************************************
- ** KickPascal-Include-Datei "intuition.lib" zu Kickstart 3.0 **
- *************************************************************** }
-
- {$if not def INTUITION_INTUITION_H;incl "intuition/intuition.h";endif}
- {$if not def INTUITION_CLASSES_H;incl "intuition/classes.h";endif}
- {$if not def INTUITION_GADGETCLASS_H;incl "intuition/gadgetclass.h";endif}
- {$if not def INTUITION_INTUITIONBASE_H;incl "intuition/gadgetclass.h";endif}
-
- VAR IntuitionBase : Ptr;
-
- LIBRARY IntuitionBase :
-
- -30 : PROCEDURE OpenIntuition;
- -36 : PROCEDURE _Intuition(A0:p_InputEvent);
- -42 : FUNCTION AddGadget(A0:p_Window; A1:p_Gadget; D0:Long): Word;
- -48 : FUNCTION ClearDMRequest(A0:p_Window): Boolean;
- -54 : PROCEDURE ClearMenuStrip(A0:p_Window);
- -60 : PROCEDURE ClearPointer(A0:p_Window);
- -66 : FUNCTION CloseScreen(A0:p_Screen): Boolean;
- -72 : PROCEDURE CloseWindow(A0:p_Window);
- -78 : FUNCTION CloseWorkBench: LongInt;
- -84 : PROCEDURE CurrentTime(A0,A1:Ptr);
- -90 : FUNCTION DisplayAlert(D0:Long; A0:Str; D1:Long): Boolean;
- -96 : PROCEDURE DisplayBeep(A0:p_Screen);
- -102 : FUNCTION DoubleClick(D0,D1,D2,D3: Long): Boolean;
- -108 : PROCEDURE DrawBorder(A0:p_RastPort; A1:p_Border; D0,D1:LongInt);
- -114 : PROCEDURE DrawImage(A0:p_RastPort; A1:p_Image; D0,D1:LongInt);
- -120 : PROCEDURE EndRequest(A0:p_Requester; A1:p_Window);
- -126 : FUNCTION GetDefPrefs(A0:p_Preferences; D0:LongInt): p_Preferences;
- -132 : FUNCTION GetPrefs(A0:p_Preferences; D0:LongInt): p_Preferences;
- -138 : PROCEDURE InitRequester(A0:p_Requester);
- -144 : FUNCTION ItemAddress(A0:p_Menu; D0:Long): p_MenuItem;
- -150 : FUNCTION ModifyIDCMP(A0:p_Window; D0:Long): Boolean;
- -156 : PROCEDURE ModifyProp(A0:p_Gadget; A1:p_Window; A2:Requester; D0,D1,D2,D3,D4:Long)
- -162 : PROCEDURE MoveScreen(A0:p_Screen; D0,d1:LongInt);
- -168 : PROCEDURE MoveWindow(A0:p_Window; D0,d1:LongInt);
- -174 : PROCEDURE OffGadget(A0:p_Gadget; A1:p_Window; A2:p_Requester);
- -180 : PROCEDURE OffMenu(A0:p_Window; D0:Long);
- -186 : PROCEDURE OnGadget(A0:p_Gadget; A1:p_Window; A2:p_Requester);
- -192 : PROCEDURE OnMenu(A0:p_Window; D0:Long);
- -198 : FUNCTION OpenScreen(A0:p_NewScreen): p_Screen;
- -204 : FUNCTION OpenWindow(A0:p_NewWindow): p_Window;
- -210 : FUNCTION OpenWorkBench : Boolean;
- -216 : PROCEDURE PrintIText(A0:p_RastPort; A1:p_IntuiText; D0,D1:LongInt);
- -222 : PROCEDURE RefreshGadgets(A0:p_Gadget; A1:p_Window; A2:p_Requester);
- -228 : FUNCTION RemoveGadget(A0:p_Window, A1:p_Gadget): Word;
- -234 : PROCEDURE ReportMouse(D0:LongInt; A0:p_Window);
- -234 : PROCEDURE ReportMouse1(A0:p_Window; D0:LongInt);
- -240 : FUNCTION Request(A0:p_Requester; A1:p_Window): Boolean;
- -246 : PROCEDURE ScreenToBack(A0:p_Screen);
- -252 : PROCEDURE ScreenToFront(A0:p_Screen);
- -258 : FUNCTION SetDMRequest(A0:p_Window; A1:p_Requester): Boolean;
- -264 : FUNCTION SetMenuStrip(A0:p_Window; A1:p_Menu): Boolean;
- -270 : PROCEDURE SetPointer(A0:p_Window; A1:Ptr; D0,D1,D2,D3:LongInt);
- -276 : PROCEDURE SetWindowTitles(A0:p_Window; A1,A2:Str);
- -282 : PROCEDURE ShowTitle(A0:p_Screen; D0:LongInt);
- -288 : PROCEDURE SizeWindow(A0:p_Window; D0,D1:LongInt);
- -294 : FUNCTION ViewAddress: p_View;
- -300 : FUNCTION ViewPortAddress(A0:p_Window): p_ViewPort;
- -306 : PROCEDURE WindowToBack(A0:p_Window);
- -312 : PROCEDURE WindowToFront(A0:p_Window);
- -318 : FUNCTION WindowLimits(A0:p_Window; D0,D1:Long; D2,D3:Long): Boolean;
- -324 : FUNCTION SetPrefs(A0:p_Preferences; D0,D1:LongInt): p_Preferences;
- -330 : FUNCTION IntuiTextLength(A0:p_IntuiText): LongInt;
- -336 : FUNCTION WBenchToBack: Boolean;
- -342 : FUNCTION WBenchToFront: Boolean;
- -348 : FUNCTION AutoRequest(A0:p_Window; A1,A2,A3:p_IntuiText; D0,D1,D2,D3:Long): Boolean;
- -354 : PROCEDURE BeginRefresh(A0:p_Window);
- -360 : FUNCTION BuildSysRequest(A0:p_Window; A1,A2,A3:p_IntuiText; D0,D1,D2:Long): p_Window;
- -366 : PROCEDURE EndRefresh(A0:p_Window; D0:LongInt);
- -372 : PROCEDURE FreeSysRequest(A0:p_Window);
- -378 : PROCEDURE MakeScreen(A0:p_Screen);
- -384 : PROCEDURE RemakeDisplay;
- -390 : PROCEDURE RethinkDisplay;
- -396 : FUNCTION AllocRemember(A0:Ptr; D0,D1:Long): Ptr;
- -402 : PROCEDURE AlohaWorkbench(D0:LongInt);
- -408 : PROCEDURE FreeRemember(A0:Ptr; D0:LongInt);
- -414 : FUNCTION LockIBase(D0:LongInt): Long;
- -420 : PROCEDURE UnlockIBase(A0:LongInt);
-
- { --- Routinen ab V33 / Kickstart 1.2 --- }
-
- -426 : FUNCTION GetScreenData(A0:Ptr; D0,D1:Long; A1:p_Screen): LongInt;
- -432 : PROCEDURE RefreshGList(A0:p_Gadget; A1:p_Window; A2:p_Requester; D0:LongInt);
- -438 : FUNCTION AddGList(A0:p_Window, A1:p_Gadget; D0:Long; D1:LongInt; A2:p_Requester): Word;
- -444 : FUNCTION RemoveGList(A0:p_Window; A1:p_Gadget; D0:LongInt): Word;
- -450 : FUNCTION ActivateWindow(A0:p_Window): LongInt;
- -456 : PROCEDURE RefreshWindowFrame(A0:p_Window);
- -462 : FUNCTION ActivateGadget(A0:p_Gadget; A1:p_Window; A2:p_Requester): Boolean;
- -468 : PROCEDURE NewModifyProp(A0:p_Gadget; A1:p_Window; A2:p_Requester; D0,D1,D2,D3,D4: Long; D5:LongInt)
-
- { --- Routinen ab V36 / Kickstart 2.0 --- }
-
- -474 : FUNCTION QueryOverscan(A0:Long; A1:p_Rectangle; D0:LongInt): LongInt;
- -480 : PROCEDURE MoveWindowInFrontOf(A0,A1:p_Window);
- -486 : PROCEDURE ChangeWindowBox(A0:p_Window; D0,D1,D2,D3: LongInt);
- -492 : FUNCTION SetEditHook(A0:p_Hook): p_Hook;
- -498 : FUNCTION SetMouseQueue(A0:p_Window; D0:Long): LongInt;
- -504 : PROCEDURE ZipWindow(A0:p_Window);
- -510 : FUNCTION LockPubScreen(A0:Str): p_Screen;
- -516 : PROCEDURE UnlockPubScreen(A0:Str; A1:p_Screen);
- -522 : FUNCTION LockPubScreenList: p_List;
- -528 : PROCEDURE UnlockPubScreenList;
- -534 : FUNCTION NextPubScreen(A0:p_Screen; A1:Str): Str;
- -540 : PROCEDURE SetDefaultPubScreen(A0:Str);
- -546 : FUNCTION SetPubScreenModes(D0:Long): Word;
- -552 : FUNCTION PubScreenStatus(A0:p_Screen; D0:Long): Word;
- -558 : FUNCTION ObtainGIRPort(A0:p_GadgetInfo): p_RastPort;
- -564 : PROCEDURE ReleaseGIRPort(A0:p_RastPort);
- -570 : PROCEDURE GadgetMouse(A0:P_Gadget; A1:P_GadgetInfo; a2:Ptr);
- { ** private Routine ** }
- -582 : PROCEDURE GetDefaultPubScreen(A0:Str);
- -588 : FUNCTION EasyRequestArgs(A0:p_Window; A1:p_EasyStruct; A2:Ptr; A3:Ptr): LongInt;
- -594 : FUNCTION BuildEasyRequestArgs(A0:p_Window; A1:p_EasyStruct; D0:Long; A3:Ptr): p_Window;
- -600 : FUNCTION SysReqHandler(A0:p_Window; A1:Ptr; D0:LongInt): LongInt;
- -606 : FUNCTION OpenWindowTagList(A0:p_NewWindow; A1:p_TagItem): p_Window;
- -612 : FUNCTION OpenScreenTagList(A0:p_NewScreen; A1:p_TagItem): p_Screen;
- -618 : PROCEDURE DrawImageState(A0:p_RastPort; A1:p_Image; D0,D1:LongInt; D2:Long; A2:p_DrawInfo);
- -624 : FUNCTION PointInImage(D0:Long; A0:p_Image): Boolean;
- -630 : PROCEDURE EraseImage(A0:p_RastPort; A1:p_Image; D0,D1:LongInt);
- -636 : FUNCTION NewObjectA(A0:p_IClass; A1:Ptr; A2:p_TagItem): Ptr;
- -642 : PROCEDURE DisposeObject(A0:Ptr);
- -648 : FUNCTION SetAttrsA(A0:Ptr; A1:p_TagItem): Long;
- -654 : FUNCTION GetAttr(D0:Long; A0,A1: Ptr): Long;
- -660 : FUNCTION SetGadgetAttrsA(A0:p_Gadget; A1:p_Window; A2:p_Requester; A3:p_TagItem) : Long;
- -666 : FUNCTION NextObject(A0:Ptr): Ptr;
- { ** private Routine ** }
- -678 : FUNCTION MakeClass(A0,A1:Ptr; A2:IClass; D0,D1:Long): p_IClass;
- -684 : PROCEDURE AddClass(A0:p_IClass);
- -690 : FUNCTION GetScreenDrawInfo(A0:p_Screen): p_DrawInfo;
- -696 : PROCEDURE FreeScreenDrawInfo(A0:p_Screen; A1:p_DrawInfo);
- -702 : FUNCTION ResetMenuStrip(A0:p_Window; A1: p_Menu): Boolean;
- -708 : PROCEDURE RemoveClass(A0:p_IClass);
- -714 : FUNCTION FreeClass(A0:p_IClass): Boolean;
- { *** 2 private Routinen *** }
-
- { *** weitere 6 private Routinen *** }
-
- { *** Routinen ab V39 / Kickstart 3.0 *** }
-
- -768 : FUNCTION AllocScreenBuffer(A0:p_Screen; A1:p_BitMap; D0:Long): p_ScreenBuffer;
- -774 : PROCEDURE FreeScreenBuffer(A0:p_Screen; A1:p_ScreenBuffer);
- -780 : FUNCTION ChangeScreenBuffer(A0:p_Screen; A1:p_ScreenBuffer): Long;
- -786 : PROCEDURE ScreenDepth(A0:p_Screen; D0:Long; A1:Ptr);
- -792 : PROCEDURE ScreenPosition(A0:p_Screen; D0:Long; D1,D2,D3,D4:LongInt);
- -798 : PROCEDURE ScrollWindowRaster(A1:p_Window; D0,D1,D2,D3,D4,D5:LongInt);
- -804 : PROCEDURE LendMenus(A0:p_Window; A1:p_Window);
- -810 : FUNCTION DoGadgetMethodA(A0:p_Gadget; A1:p_Window; A2:p_Requester; A3:LongInt): Long;
- -816 : PROCEDURE SetWindowPointerA(A0:p_Window; A1:p_TagItem);
- -822 : FUNCTION TimedDisplayAlert(D0:Long; A0:Str; D1:Long; A1:Long): Boolean;
- -828 : PROCEDURE HelpControl(A0:p_Window; D0:Long);
-
- END;
-
- {$endif}
-