€ˆINTUITION_INTUITIONBASE_H€INTUITION_INTUITIONBASE_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆEXEC_LIBRARIES_HŒ<exec/libraries.h>‡ˆINTUITION_INTUITION_HŒ<intuition/intuition.h>‡ˆEXEC_INTERRUPTS_HŒ<exec/interrupts.h>‡°INTUITIONPRIVATE€DMODECOUNT 2€HIRESPICK 0€LOWRESPICK 1€EVENTMAX 10€RESCOUNT 2€HIRESGADGET 0€LOWRESGADGET 1€GADGETCOUNT 8€UPFRONTGADGET 0€DOWNBACKGADGET 1€SIZEGADGET 2€CLOSEGADGET 3€DRAGGADGET 4€SUPFRONTGADGET 5€SDOWNBACKGADGET 6€SDRAGGADGET 7€ISTATELOCK 0€LAYERINFOLOCK 1€GADGETSLOCK 2€LAYERROMLOCK 3€VIEWLOCK 4€IBASELOCK 5€RPLOCK 6€NUMILOCKS 7
ƒFatIntuiMessage{
ƒIntuiMessage;
—PrevKeys;
};
ƒIBox{
•Left;
•Top;
•Width;
•Height;
};
ƒPoint{
•X;
•Y;
};
ƒPenPair{
ŠDetailPen;
ŠBlockPen;
};
ƒGListEnv{
ƒScreen*ge_Screen;
ƒWindow*ge_Window;
ƒRequester*ge_Requester;
ƒRastPort*ge_RastPort;
ƒLayer*ge_Layer;
ƒLayer*ge_GZZLayer;
ƒPenPair ge_Pens;
ƒIBox ge_Domain;
ƒIBox ge_GZZdims;
};
ƒGadgetInfo{
ƒGListEnv*gi_Environ;
ƒ»*gi_Gadget;
ƒIBox gi_Box;
ƒIBox gi_Container;
ƒLayer*gi_Layer;
ƒIBox gi_NewKnob;
};‡
ƒ–
{
ƒLibrary LibNode;
ƒView ViewLord;
ƒWindow*ActiveWindow;
ƒScreen*ActiveScreen;
ƒScreen*FirstScreen;
—¦;
˜MouseY,MouseX;
—Seconds;
—Micros;°INTUITIONPRIVATE
˜MinXMouse,MaxXMouse;
˜MinYMouse,MaxYMouse;
—StartSecs,StartMicros;
”SysBase;
ƒ*;
”§;
”ConsoleDevice;
™*APointer;
šAPtrHeight;
šAPtrWidth;
šAXOffset,AYOffset;
™MenuDrawn;
™MenuSelected;
™OptionList;
ƒRastPort MenuRPort;
ƒTmpRas MenuTmpRas;
ƒClipRect ItemCRect;
ƒClipRect SubCRect;
ƒBitMap IBitMap;
ƒBitMap SBitMap;
ƒIOStdReq InputRequest;
ƒInterrupt InputInterrupt;
ƒRemember*EventKey;
ƒInputEvent*IEvents;€NUM_IEVENTS 4
•EventCount;
ƒInputEvent IEBuffer[NUM_IEVENTS];
ƒ»*ActiveGadget;
ƒPropInfo*ActivePInfo;
ƒImage*ActiveImage;
ƒGListEnv GadgetEnv;
ƒGadgetInfo GadgetInfo;
ƒPoint KnobOffset;
ƒWindow*getOKWindow;
ƒIntuiMessage*getOKMessage;
™setWExcept,GadgetReturn,StateReturn;
ƒRastPort*RP;
ƒTmpRas ITmpRas;
ƒRegion*OldClipRegion;
ƒPoint OldScroll;
ƒIBox IFrame;
•hthick,vthick;
VOID(*frameChange)();
VOID(*sizeDrag)();
ƒPoint FirstPt;
ƒPoint OldPt;
ƒ»*SysGadgets[RESCOUNT][GADGETCOUNT];
ƒImage*CheckImage[RESCOUNT],*AmigaIcon[RESCOUNT];°OLDPATTERN
™apattern[3],bpattern[4];
™apattern[8],bpattern[4];‡
™*IPointer;
šIPtrHeight;
šIPtrWidth;
šIXOffset,IYOffset;
’DoubleSeconds,DoubleMicros;
šWBorLeft[DMODECOUNT];
šWBorTop[DMODECOUNT];
šWBorRight[DMODECOUNT];
šWBorBottom[DMODECOUNT];
šBarVBorder[DMODECOUNT];
šBarHBorder[DMODECOUNT];
šMenuVBorder[DMODECOUNT];
šMenuHBorder[DMODECOUNT];
™color0;
™color1;
™color2;
™color3;
™color17;
™color18;
™color19;
ƒTextAttr SysFont;
ƒPreferences*Preferences;
ƒDistantEcho*Echoes;
˜ViewInitX,ViewInitY;
•CursorDX,CursorDY;
ƒKeyMap*KeyMap;
•MouseYMinimum;
•ErrorX,ErrorY;
ƒtimerequest IOExcess;
•HoldMinYMouse;
ƒ©*WBPort,*iqd_FNKUHDPort;
ƒIntuiMessage WBMessage;
ƒScreen*HitScreen;
ƒSimpleSprite*SimpleSprite;
ƒSimpleSprite*AttachedSSprite;
BOOL GotSprite1;
ƒ®SemaphoreList;
ƒSignalSemaphore ISemaphore[NUMILOCKS];
˜MaxDisplayHeight;
˜MaxDisplayRow;
˜MaxDisplayWidth;
—Reserved[7];‡
};‡