home *** CD-ROM | disk | FTP | other *** search
- INTUITION_INTUITION_HINTUITION_INTUITION_H TRUEEXEC_TYPES_H<exec/types.h>GRAPHICS_GFX_H<graphics/gfx.h>GRAPHICS_CLIP_H<graphics/clip.h>GRAPHICS_VIEW_H<graphics/view.h>GRAPHICS_RASTPORT_H<graphics/rastport.h>GRAPHICS_LAYERS_H<graphics/layers.h>GRAPHICS_TEXT_H<graphics/text.h>¸<exec/ports.h>DEVICES_INPUTEVENT_H<devices/inputevent.h>UTILITY_TAGITEM_H<utility/tagitem.h>
- Menu
- {
- Menu*NextMenu;
- LeftEdge,TopEdge;
- Width,Height;
- ¦;
- *MenuName;
- MenuItem*FirstItem;
- JazzX,JazzY,BeatX,BeatY;
- };MENUENABLED 1MIDRAWN 256
- MenuItem
- {
- MenuItem*NextItem;
- LeftEdge,TopEdge;
- Width,Height;
- ¦;
- MutualExclude;
- ItemFill;
- SelectFill;
- Command;
- MenuItem*SubItem;
- NextSelect;
- };CHECKIT 1ITEMTEXT 2COMMSEQ 4MENUTOGGLE 8ITEMENABLED 16HIGHFLAGS 192HIGHIMAGE 0HIGHCOMP 64HIGHBOX 128HIGHNONE 192CHECKED 256ISDRAWN 0x1000HIGHITEM 0x2000MENUTOGGLED 0x4000
- Requester
- {
- Requester*OlderRequest;
- LeftEdge,TopEdge;
- Width,Height;
- RelLeft,RelTop;
- »*ReqGadget;
- Border*ReqBorder;
- IntuiText*ReqText;
- ¦;
- BackFill;
- Layer*ReqLayer;
- ReqPad1[32];
- BitMap*ImageBMap;
- Window*RWindow;
- Image*ReqImage;
- ReqPad2[32];
- };POINTREL 1PREDRAWN 2NOISYREQ 4SIMPLEREQ 16USEREQIMAGE 32NOREQBACKFILL 64REQOFFWINDOW 0x1000REQACTIVE 0x2000SYSREQUEST 0x4000DEFERREFRESH 0x8000
- »
- {
- »*NextGadget;
- LeftEdge,TopEdge;
- Width,Height;
- ¦;
- Activation;
- GadgetType;
- GadgetRender;
- SelectRender;
- IntuiText*GadgetText;
- MutualExclude;
- SpecialInfo;
- GadgetID;
- UserData;
- };
- ExtGadget
- {
- ExtGadget*NextGadget;
- LeftEdge,TopEdge;
- Width,Height;
- ¦;
- Activation;
- GadgetType;
- GadgetRender;
- SelectRender;
- IntuiText*GadgetText;
- MutualExclude;
- SpecialInfo;
- GadgetID;
- UserData;
- MoreFlags;
- BoundsLeftEdge;
- BoundsTopEdge;
- BoundsWidth;
- BoundsHeight;
- };GFLG_GADGHIGHBITS 3GFLG_GADGHCOMP 0GFLG_GADGHBOX 1GFLG_GADGHIMAGE 2GFLG_GADGHNONE 3GFLG_GADGIMAGE 4GFLG_RELBOTTOM 8GFLG_RELRIGHT 16GFLG_RELWIDTH 32GFLG_RELHEIGHT 64GFLG_RELSPECIAL 0x4000GFLG_SELECTED 128GFLG_DISABLED 256GFLG_LABELMASK 0x3000GFLG_LABELITEXT 0GFLG_LABELSTRING 0x1000GFLG_LABELIMAGE 0x2000GFLG_TABCYCLE 512GFLG_STRINGEXTEND 0x400GFLG_IMAGEDISABLE 0x800GFLG_EXTENDED 0x8000GACT_RELVERIFY 1GACT_IMMEDIATE 2GACT_ENDGADGET 4GACT_FOLLOWMOUSE 8GACT_RIGHTBORDER 16GACT_LEFTBORDER 32GACT_TOPBORDER 64GACT_BOTTOMBORDER 128GACT_BORDERSNIFF 0x8000GACT_TOGGLESELECT 256GACT_BOOLEXTEND 0x2000GACT_STRINGLEFT 0GACT_STRINGCENTER 512GACT_STRINGRIGHT 0x400GACT_LONGINT 0x800GACT_ALTKEYMAP 0x1000GACT_STRINGEXTEND 0x2000GACT_ACTIVEGADGET 0x4000GTYP_GADGETTYPE 0xFC00GTYP_SCRGADGET 0x4000GTYP_GZZGADGET 0x2000GTYP_REQGADGET 0x1000GTYP_SYSGADGET 0x8000GTYP_SYSTYPEMASK 240GTYP_SIZING 16GTYP_WDRAGGING 32GTYP_SDRAGGING 48GTYP_WDEPTH 64GTYP_SDEPTH 80GTYP_WZOOM 96GTYP_SUNUSED 112GTYP_CLOSE 128GTYP_WUPFRONT GTYP_WDEPTHGTYP_SUPFRONT GTYP_SDEPTHGTYP_WDOWNBACK GTYP_WZOOMGTYP_SDOWNBACK GTYP_SUNUSEDGTYP_GTYPEMASK 7GTYP_BOOLGADGET 1GTYP_GADGET0002 2GTYP_PROPGADGET 3GTYP_STRGADGET 4GTYP_CUSTOMGADGET 5GMORE_BOUNDS 1GMORE_GADGETHELP 2GMORE_SCROLLRASTER 4
- BoolInfo
- {
- ¦;
- *Mask;
- Reserved;
- };BOOLMASK 1
- PropInfo
- {
- ¦;
- HorizPot;
- VertPot;
- HorizBody;
- VertBody;
- CWidth;
- CHeight;
- HPotRes,VPotRes;
- LeftBorder;
- TopBorder;
- };AUTOKNOB 1FREEHORIZ 2FREEVERT 4PROPBORDERLESS 8KNOBHIT 256PROPNEWLOOK 16KNOBHMIN 6KNOBVMIN 4MAXBODY 0xFFFFMAXPOT 0xFFFF
- StringInfo
- {
- *Buffer;
- *UndoBuffer;
- BufferPos;
- MaxChars;
- DispPos;
- UndoPos;
- NumChars;
- DispCount;
- CLeft,CTop;
- StringExtend*Extension;
- LongInt;
- KeyMap*AltKeyMap;
- };
- IntuiText
- {
- FrontPen,BackPen;
- DrawMode;
- LeftEdge;
- TopEdge;
- TextAttr*ITextFont;
- *IText;
- IntuiText*NextText;
- };
- Border
- {
- LeftEdge,TopEdge;
- FrontPen,BackPen;
- DrawMode;
- Count;
- *XY;
- Border*NextBorder;
- };
- Image
- {
- LeftEdge;
- TopEdge;
- Width;
- Height;
- Depth;
- *ImageData;
- PlanePick,PlaneOnOff;
- Image*NextImage;
- };
- IntuiMessage
- {
- ¯ExecMessage;
- Class;
- Code;
- Qualifier;
- IAddress;
- MouseX,MouseY;
- Seconds,Micros;
- Window*IDCMPWindow;
- IntuiMessage*SpecialLink;
- };
- ExtIntuiMessage
- {
- IntuiMessage eim_IntuiMessage;
- TabletData*eim_TabletData;
- };IDCMP_SIZEVERIFY 1IDCMP_NEWSIZE 2IDCMP_REFRESHWINDOW 4IDCMP_MOUSEBUTTONS 8IDCMP_MOUSEMOVE 16IDCMP_GADGETDOWN 32IDCMP_GADGETUP 64IDCMP_REQSET 128IDCMP_MENUPICK 256IDCMP_CLOSEWINDOW 512IDCMP_RAWKEY 0x400IDCMP_REQVERIFY 0x800IDCMP_REQCLEAR 0x1000IDCMP_MENUVERIFY 0x2000IDCMP_NEWPREFS 0x4000IDCMP_DISKINSERTED 0x8000IDCMP_DISKREMOVED 0x10000IDCMP_WBENCHMESSAGE 0x20000IDCMP_ACTIVEWINDOW 0x40000IDCMP_INACTIVEWINDOW 0x80000IDCMP_DELTAMOVE 0x100000IDCMP_VANILLAKEY 0x200000IDCMP_INTUITICKS 0x400000IDCMP_IDCMPUPDATE 0x800000IDCMP_MENUHELP 0x1000000IDCMP_CHANGEWINDOW 0x2000000IDCMP_GADGETHELP 0x4000000IDCMP_LONELYMESSAGE 0x80000000CWCODE_MOVESIZE 0CWCODE_DEPTH 1MENUHOT 1MENUCANCEL 2MENUWAITING 3OKOK MENUHOTOKABORT 4OKCANCEL MENUCANCELWBENCHOPEN 1WBENCHCLOSE 2
- IBox
- {
- Left;
- Top;
- Width;
- Height;
- };
- Window
- {
- Window*NextWindow;
- LeftEdge,TopEdge;
- Width,Height;
- MouseY,MouseX;
- MinWidth,MinHeight;
- MaxWidth,MaxHeight;
- ¦;
- Menu*MenuStrip;
- *Title;
- Requester*FirstRequest;
- Requester*DMRequest;
- ReqCount;
- Screen*WScreen;
- RastPort*RPort;
- BorderLeft,BorderTop,BorderRight,BorderBottom;
- RastPort*BorderRPort;
- »*FirstGadget;
- Window*Parent,*Descendant;
- *Pointer;
- PtrHeight;
- PtrWidth;
- XOffset,YOffset;
- IDCMPFlags;
- ©*UserPort,*WindowPort;
- IntuiMessage*MessageKey;
- DetailPen,BlockPen;
- Image*CheckMark;
- *ScreenTitle;
- GZZMouseX;
- GZZMouseY;
- GZZWidth;
- GZZHeight;
- *ExtData;
- *UserData;
- Layer*WLayer;
- TextFont*IFont;
- MoreFlags;
- };WFLG_SIZEGADGET 1WFLG_DRAGBAR 2WFLG_DEPTHGADGET 4WFLG_CLOSEGADGET 8WFLG_SIZEBRIGHT 16WFLG_SIZEBBOTTOM 32WFLG_REFRESHBITS 192WFLG_SMART_REFRESH 0WFLG_SIMPLE_REFRESH 64WFLG_SUPER_BITMAP 128WFLG_OTHER_REFRESH 192WFLG_BACKDROP 256WFLG_REPORTMOUSE 512WFLG_GIMMEZEROZERO 0x400WFLG_BORDERLESS 0x800WFLG_ACTIVATE 0x1000WFLG_RMBTRAP 0x10000WFLG_NOCAREREFRESH 0x20000WFLG_NW_EXTENDED 0x40000WFLG_NEWLOOKMENUS 0x200000WFLG_WINDOWACTIVE 0x2000WFLG_INREQUEST 0x4000WFLG_MENUSTATE 0x8000WFLG_WINDOWREFRESH 0x1000000WFLG_WBENCHWINDOW 0x2000000WFLG_WINDOWTICKED 0x4000000WFLG_VISITOR 0x8000000WFLG_ZOOMED 0x10000000WFLG_HASZOOM 0x20000000DEFAULTMOUSEQUEUE (5)
- NewWindow
- {
- LeftEdge,TopEdge;
- Width,Height;
- DetailPen,BlockPen;
- IDCMPFlags;
- ¦;
- »*FirstGadget;
- Image*CheckMark;
- *Title;
- Screen*Screen;
- BitMap*BitMap;
- MinWidth,MinHeight;
- MaxWidth,MaxHeight;
- Type;
- };
- ExtNewWindow
- {
- LeftEdge,TopEdge;
- Width,Height;
- DetailPen,BlockPen;
- IDCMPFlags;
- ¦;
- »*FirstGadget;
- Image*CheckMark;
- *Title;
- Screen*Screen;
- BitMap*BitMap;
- MinWidth,MinHeight;
- MaxWidth,MaxHeight;
- Type;
- TagItem*Extension;
- };WA_Dummy (TAG_USER+99)WA_Left (WA_Dummy+1)WA_Top (WA_Dummy+2)WA_Width (WA_Dummy+3)WA_Height (WA_Dummy+4)WA_DetailPen (WA_Dummy+5)WA_BlockPen (WA_Dummy+6)WA_IDCMP (WA_Dummy+7)WA_Flags (WA_Dummy+8)WA_Gadgets (WA_Dummy+9)WA_Checkmark (WA_Dummy+10)WA_Title (WA_Dummy+11)WA_ScreenTitle (WA_Dummy+12)WA_CustomScreen (WA_Dummy+13)WA_SuperBitMap (WA_Dummy+14)WA_MinWidth (WA_Dummy+15)WA_MinHeight (WA_Dummy+16)WA_MaxWidth (WA_Dummy+17)WA_MaxHeight (WA_Dummy+18)WA_InnerWidth (WA_Dummy+19)WA_InnerHeight (WA_Dummy+20)WA_PubScreenName (WA_Dummy+21)WA_PubScreen (WA_Dummy+22)WA_PubScreenFallBack (WA_Dummy+23)WA_WindowName (WA_Dummy+24)WA_Colors (WA_Dummy+25)WA_Zoom (WA_Dummy+26)WA_MouseQueue (WA_Dummy+27)WA_BackFill (WA_Dummy+28)WA_RptQueue (WA_Dummy+29)WA_SizeGadget (WA_Dummy+30)WA_DragBar (WA_Dummy+31)WA_DepthGadget (WA_Dummy+32)WA_CloseGadget (WA_Dummy+33)WA_Backdrop (WA_Dummy+34)WA_ReportMouse (WA_Dummy+35)WA_NoCareRefresh (WA_Dummy+36)WA_Borderless (WA_Dummy+37)WA_Activate (WA_Dummy+38)WA_RMBTrap (WA_Dummy+39)WA_WBenchWindow (WA_Dummy+40)WA_SimpleRefresh (WA_Dummy+41)WA_SmartRefresh (WA_Dummy+42)WA_SizeBRight (WA_Dummy+43)WA_SizeBBottom (WA_Dummy+44)WA_AutoAdjust (WA_Dummy+45)WA_GimmeZeroZero (WA_Dummy+46)WA_MenuHelp (WA_Dummy+47)WA_NewLookMenus (WA_Dummy+48)WA_AmigaKey (WA_Dummy+49)WA_NotifyDepth (WA_Dummy+50)WA_Pointer (WA_Dummy+52)WA_BusyPointer (WA_Dummy+53)WA_PointerDelay (WA_Dummy+54)WA_TabletMessages (WA_Dummy+55)WA_HelpGroup (WA_Dummy+56)WA_HelpGroupWindow (WA_Dummy+57)HC_GADGETHELP (1)INTUITION_SCREENS_H<intuition/screens.h>INTUITION_PREFERENCES_H<intuition/preferences.h>
- Remember
- {
- Remember*NextRemember;
- RememberSize;
- *Memory;
- };
- ColorSpec
- {
- ColorIndex;
- Red;
- Green;
- Blue;
- };
- EasyStruct{
- es_StructSize;
- es_Flags;
- *es_Title;
- *es_TextFormat;
- *es_GadgetFormat;
- };MENUNUM(n) (n&31)ITEMNUM(n) ((n>>5)&63)SUBNUM(n) ((n>>11)&31)SHIFTMENU(n) (n&31)SHIFTITEM(n) ((n&63)<<5)SHIFTSUB(n) ((n&31)<<11)FULLMENUNUM(menu,item,sub) \
- (SHIFTSUB(sub)|SHIFTITEM(item)|SHIFTMENU(menu))SRBNUM(n) (0x08-(n>>4))SWBNUM(n) (0x08-(n&15))SSBNUM(n) (0x01+(n>>4))SPARNUM(n) (n>>4)SHAKNUM(n) (n&15)NOMENU 31NOITEM 63NOSUB 31MENUNULL 0xFFFFFOREVER for(;;)SIGN(x) (((x)>0)-((x)<0))NOT !CHECKWIDTH 19COMMWIDTH 27LOWCHECKWIDTH 13LOWCOMMWIDTH 16ALERT_TYPE 0x80000000RECOVERY_ALERT 0DEADEND_ALERT 0x80000000AUTOFRONTPEN 0AUTOBACKPEN 1AUTODRAWMODE JAM2AUTOLEFTEDGE 6AUTOTOPEDGE 3AUTOITEXTFONTAUTONEXTTEXTSELECTUP (IECODE_LBUTTON|IECODE_UP_PREFIX)SELECTDOWN (IECODE_LBUTTON)MENUUP (IECODE_RBUTTON|IECODE_UP_PREFIX)MENUDOWN (IECODE_RBUTTON)MIDDLEUP (IECODE_MBUTTON|IECODE_UP_PREFIX)MIDDLEDOWN (IECODE_MBUTTON)ALTLEFT (IEQUALIFIER_LALT)ALTRIGHT (IEQUALIFIER_RALT)AMIGALEFT (IEQUALIFIER_LCOMMAND)AMIGARIGHT (IEQUALIFIER_RCOMMAND)AMIGAKEYS (AMIGALEFT|AMIGARIGHT)CURSORUP 76CURSORLEFT 79CURSORRIGHT 78CURSORDOWN 77KEYCODE_Q 16KEYCODE_Z 49KEYCODE_X 50KEYCODE_V 52KEYCODE_B 53KEYCODE_N 54KEYCODE_M 55KEYCODE_LESS 56KEYCODE_GREATER 57TABLETA_Dummy (TAG_USER+0x3A000)TABLETA_TabletZ (TABLETA_Dummy+1)TABLETA_RangeZ (TABLETA_Dummy+2)TABLETA_AngleX (TABLETA_Dummy+3)TABLETA_AngleY (TABLETA_Dummy+4)TABLETA_AngleZ (TABLETA_Dummy+5)TABLETA_Pressure (TABLETA_Dummy+6)TABLETA_ButtonBits (TABLETA_Dummy+7)TABLETA_InProximity (TABLETA_Dummy+8)TABLETA_ResolutionX (TABLETA_Dummy+9)TABLETA_ResolutionY (TABLETA_Dummy+10)
- TabletData
- {
- td_XFraction,td_YFraction;
- td_TabletX,td_TabletY;
- td_RangeX,td_RangeY;
- TagItem*td_TagList;
- };
- TabletHookData
- {
- Screen*thd_Screen;
- thd_Width;
- thd_Height;
- thd_ScreenChanged;
- };INTUITION_IOBSOLETE_H<intuition/iobsolete.h>