home *** CD-ROM | disk | FTP | other *** search
- IFND INTUITION_INTUITION_I
- INTUITION_INTUITION_I EQU 1
- * $Filename: intuition/intuition.i $
- * $Release: 2.04 Includes, V37.4 $
- * $Revision: 36.30 $
- * $Date: 91/03/28 $
- * Interface definitions for Intuition applications
- * (C) Copyright 1985-1991 Commodore-Amiga, Inc.
- * All Rights Reserved
- * This file was modified for the Optimizing Macro Assembler:
- * MIDDLEDOWN, MIDDLEUP, KEYCODE_Z were missing and have been added.
- IFND EXEC_TYPES_I
- INCLUDE "exec/types.i"
- ENDC
- IFND GRAPHICS_GFX_I
- INCLUDE "graphics/gfx.i"
- ENDC
- IFND GRAPHICS_CLIP_I
- INCLUDE "graphics/clip.i"
- ENDC
- IFND GRAPHICS_VIEW_I
- INCLUDE "graphics/view.i"
- ENDC
- IFND GRAPHICS_RASTPORT_I
- INCLUDE "graphics/rastport.i"
- ENDC
- IFND GRAPHICS_LAYERS_I
- INCLUDE "graphics/layers.i"
- ENDC
- IFND GRAPHICS_TEXT_I
- INCLUDE "graphics/text.i"
- ENDC
- IFND EXEC_PORTS_I
- INCLUDE "exec/ports.i"
- ENDC
- IFND DEVICES_TIMER_I
- INCLUDE "devices/timer.i"
- ENDC
- IFND DEVICES_INPUTEVENT_I
- INCLUDE "devices/inputevent.i"
- ENDC
- IFND UTILITY_TAGITEM_I
- INCLUDE "utility/tagitem.i"
- ENDC
- RSRESET
- Menu rs.b 0
- mu_NextMenu rs 2
- mu_LeftEdge rs 1
- mu_TopEdge rs 1
- mu_Width rs 1
- mu_Height rs 1
- mu_Flags rs 1
- mu_MenuName rs 2
- mu_FirstItem rs 2
- mu_JazzX rs 1
- mu_JazzY rs 1
- mu_BeatX rs 1
- mu_BeatY rs 1
- mu_SIZEOF rs.b 0
- MENUENABLED EQU 1
- MIDRAWN EQU $100
- RSRESET
- MenuItem rs.b 0
- mi_NextItem rs 2
- mi_LeftEdge rs 1
- mi_TopEdge rs 1
- mi_Width rs 1
- mi_Height rs 1
- mi_Flags rs 1
- mi_MutualExclude rs 2
- mi_ItemFill rs 2
- mi_SelectFill rs 2
- mi_Command rs.b 1
- mi_KludgeFill00 rs.b 1
- mi_SubItem rs 2
- mi_NextSelect rs 1
- mi_SIZEOF rs.b 0
- CHECKIT EQU 1
- ITEMTEXT EQU 2
- COMMSEQ EQU 4
- MENUTOGGLE EQU 8
- ITEMENABLED EQU $10
- HIGHFLAGS EQU $C0
- HIGHIMAGE EQU 0
- HIGHCOMP EQU $40
- HIGHBOX EQU $80
- HIGHNONE EQU $C0
- CHECKED EQU $100
- ISDRAWN EQU $1000
- HIGHITEM EQU $2000
- MENUTOGGLED EQU $4000
- RSRESET
- Requester rs.b 0
- rq_OlderRequest rs 2
- rq_LeftEdge rs 1
- rq_TopEdge rs 1
- rq_Width rs 1
- rq_Height rs 1
- rq_RelLeft rs 1
- rq_RelTop rs 1
- rq_ReqGadget rs 2
- rq_ReqBorder rs 2
- rq_ReqText rs 2
- rq_Flags rs 1
- rq_BackFill rs.b 1
- rq_KludgeFill00 rs.b 1
- rq_ReqLayer rs 2
- rq_ReqPad1 rs.b 32
- rq_ImageBMap rs 2
- rq_RWindow rs 2
- rq_ReqImage rs 2
- rq_ReqPad2 rs.b 32
- rq_SIZEOF rs.b 0
- POINTREL EQU 1
- PREDRAWN EQU 2
- NOISYREQ EQU 4
- SIMPLEREQ EQU $10
- USEREQIMAGE EQU $20
- NOREQBACKFILL EQU $40
- REQOFFWINDOW EQU $1000
- REQACTIVE EQU $2000
- SYSREQUEST EQU $4000
- DEFERREFRESH EQU $8000
- RSRESET
- Gadget rs.b 0
- gg_NextGadget rs 2
- gg_LeftEdge rs 1
- gg_TopEdge rs 1
- gg_Width rs 1
- gg_Height rs 1
- gg_Flags rs 1
- gg_Activation rs 1
- gg_GadgetType rs 1
- gg_GadgetRender rs 2
- gg_SelectRender rs 2
- gg_GadgetText rs 2
- gg_MutualExclude rs 2
- gg_SpecialInfo rs 2
- gg_GadgetID rs 1
- gg_UserData rs 2
- gg_SIZEOF rs.b 0
- GFLG_GADGHIGHBITS EQU 3
- GFLG_GADGHCOMP EQU 0
- GFLG_GADGHBOX EQU 1
- GFLG_GADGHIMAGE EQU 2
- GFLG_GADGHNONE EQU 3
- GFLG_GADGIMAGE EQU 4
- GFLG_RELBOTTOM EQU 8
- GFLG_RELRIGHT EQU $10
- GFLG_RELWIDTH EQU $20
- GFLG_RELHEIGHT EQU $40
- GFLG_SELECTED EQU $80
- GFLG_DISABLED EQU $100
- GFLG_LABELMASK EQU $3000
- GFLG_LABELITEXT EQU 0
- GFLG_LABELSTRING EQU $1000
- GFLG_LABELIMAGE EQU $2000
- GFLG_TABCYCLE EQU $200
- GFLG_STRINGEXTEND EQU $400
- GACT_RELVERIFY EQU 1
- GACT_IMMEDIATE EQU 2
- GACT_ENDGADGET EQU 4
- GACT_FOLLOWMOUSE EQU 8
- GACT_RIGHTBORDER EQU $10
- GACT_LEFTBORDER EQU $20
- GACT_TOPBORDER EQU $40
- GACT_BOTTOMBORDER EQU $80
- GACT_BORDERSNIFF EQU $8000
- GACT_TOGGLESELECT EQU $100
- GACT_BOOLEXTEND EQU $2000
- GACT_STRINGLEFT EQU 0
- GACT_STRINGCENTER EQU $200
- GACT_STRINGRIGHT EQU $400
- GACT_LONGINT EQU $800
- GACT_ALTKEYMAP EQU $1000
- GACT_STRINGEXTEND EQU $2000
- GACT_ACTIVEGADGET EQU $4000
- GTYP_GADGETTYPE EQU $FC00
- GTYP_SYSGADGET EQU $8000
- GTYP_SCRGADGET EQU $4000
- GTYP_GZZGADGET EQU $2000
- GTYP_REQGADGET EQU $1000
- GTYP_SIZING EQU $10
- GTYP_WDRAGGING EQU $20
- GTYP_SDRAGGING EQU $30
- GTYP_WUPFRONT EQU $40
- GTYP_SUPFRONT EQU $50
- GTYP_WDOWNBACK EQU $60
- GTYP_SDOWNBACK EQU $70
- GTYP_CLOSE EQU $80
- GTYP_BOOLGADGET EQU 1
- GTYP_GADGET0002 EQU 2
- GTYP_PROPGADGET EQU 3
- GTYP_STRGADGET EQU 4
- GTYP_CUSTOMGADGET EQU 5
- GTYP_GTYPEMASK EQU 4
- RSRESET
- BoolInfo rs.b 0
- bi_Flags rs 1
- bi_Mask rs 2
- bi_Reserved rs 2
- bi_SIZEOF rs.b 0
- BOOLMASK EQU 1
- RSRESET
- PropInfo rs.b 0
- pi_Flags rs 1
- pi_HorizPot rs 1
- pi_VertPot rs 1
- pi_HorizBody rs 1
- pi_VertBody rs 1
- pi_CWidth rs 1
- pi_CHeight rs 1
- pi_HPotRes rs 1
- pi_VPotRes rs 1
- pi_LeftBorder rs 1
- pi_TopBorder rs 1
- pi_SIZEOF rs.b 0
- AUTOKNOB EQU 1
- FREEHORIZ EQU 2
- FREEVERT EQU 4
- PROPBORDERLESS EQU 8
- KNOBHIT EQU $100
- PROPNEWLOOK EQU $10
- KNOBHMIN EQU 6
- KNOBVMIN EQU 4
- MAXBODY EQU $FFFF
- MAXPOT EQU $FFFF
- RSRESET
- StringInfo rs.b 0
- si_Buffer rs 2
- si_UndoBuffer rs 2
- si_BufferPos rs 1
- si_MaxChars rs 1
- si_DispPos rs 1
- si_UndoPos rs 1
- si_NumChars rs 1
- si_DispCount rs 1
- si_CLeft rs 1
- si_CTop rs 1
- si_Extension rs 2
- si_LongInt rs 2
- si_AltKeyMap rs 2
- si_SIZEOF rs.b 0
- RSRESET
- IntuiText rs.b 0
- it_FrontPen rs.b 1
- it_BackPen rs.b 1
- it_DrawMode rs.b 1
- it_KludgeFill00 rs.b 1
- it_LeftEdge rs 1
- it_TopEdge rs 1
- it_ITextFont rs 2
- it_IText rs 2
- it_NextText rs 2
- it_SIZEOF rs.b 0
- RSRESET
- Border rs.b 0
- bd_LeftEdge rs 1
- bd_TopEdge rs 1
- bd_FrontPen rs.b 1
- bd_BackPen rs.b 1
- bd_DrawMode rs.b 1
- bd_Count rs.b 1
- bd_XY rs 2
- bd_NextBorder rs 2
- bd_SIZEOF rs.b 0
- RSRESET
- Image rs.b 0
- ig_LeftEdge rs 1
- ig_TopEdge rs 1
- ig_Width rs 1
- ig_Height rs 1
- ig_Depth rs 1
- ig_ImageData rs 2
- ig_PlanePick rs.b 1
- ig_PlaneOnOff rs.b 1
- ig_NextImage rs 2
- ig_SIZEOF rs.b 0
- RSRESET
- IntuiMessage rs.b 0
- im_ExecMessage rs.b MN_SIZE
- im_Class rs 2
- im_Code rs 1
- im_Qualifier rs 1
- im_IAddress rs 2
- im_MouseX rs 1
- im_MouseY rs 1
- im_Seconds rs 2
- im_Micros rs 2
- im_IDCMPWindow rs 2
- im_SpecialLink rs 2
- im_SIZEOF rs.b 0
- IDCMP_SIZEVERIFY EQU 1
- IDCMP_NEWSIZE EQU 2
- IDCMP_REFRESHWINDOW EQU 4
- IDCMP_MOUSEBUTTONS EQU 8
- IDCMP_MOUSEMOVE EQU $10
- IDCMP_GADGETDOWN EQU $20
- IDCMP_GADGETUP EQU $40
- IDCMP_REQSET EQU $80
- IDCMP_MENUPICK EQU $100
- IDCMP_CLOSEWINDOW EQU $200
- IDCMP_RAWKEY EQU $400
- IDCMP_REQVERIFY EQU $800
- IDCMP_REQCLEAR EQU $1000
- IDCMP_MENUVERIFY EQU $2000
- IDCMP_NEWPREFS EQU $4000
- IDCMP_DISKINSERTED EQU $8000
- IDCMP_DISKREMOVED EQU $10000
- IDCMP_WBENCHMESSAGE EQU $20000
- IDCMP_ACTIVEWINDOW EQU $40000
- IDCMP_INACTIVEWINDOW EQU $80000
- IDCMP_DELTAMOVE EQU $100000
- IDCMP_VANILLAKEY EQU $200000
- IDCMP_INTUITICKS EQU $400000
- IDCMP_IDCMPUPDATE EQU $800000
- IDCMP_MENUHELP EQU $1000000
- IDCMP_CHANGEWINDOW EQU $2000000
- IDCMP_LONELYMESSAGE EQU $80000000
- MENUHOT EQU 1
- MENUCANCEL EQU 2
- MENUWAITING EQU 3
- OKOK EQU MENUHOT
- OKABORT EQU 4
- OKCANCEL EQU MENUCANCEL
- WBENCHOPEN EQU 1
- WBENCHCLOSE EQU 2
- RSRESET
- IBox rs.b 0
- ibox_Left rs 1
- ibox_Top rs 1
- ibox_Width rs 1
- ibox_Height rs 1
- ibox_SIZEOF rs.b 0
- RSRESET
- Window rs.b 0
- wd_NextWindow rs 2
- wd_LeftEdge rs 1
- wd_TopEdge rs 1
- wd_Width rs 1
- wd_Height rs 1
- wd_MouseY rs 1
- wd_MouseX rs 1
- wd_MinWidth rs 1
- wd_MinHeight rs 1
- wd_MaxWidth rs 1
- wd_MaxHeight rs 1
- wd_Flags rs 2
- wd_MenuStrip rs 2
- wd_Title rs 2
- wd_FirstRequest rs 2
- wd_DMRequest rs 2
- wd_ReqCount rs 1
- wd_WScreen rs 2
- wd_RPort rs 2
- wd_BorderLeft rs.b 1
- wd_BorderTop rs.b 1
- wd_BorderRight rs.b 1
- wd_BorderBottom rs.b 1
- wd_BorderRPort rs 2
- wd_FirstGadget rs 2
- wd_Parent rs 2
- wd_Descendant rs 2
- wd_Pointer rs 2
- wd_PtrHeight rs.b 1
- wd_PtrWidth rs.b 1
- wd_XOffset rs.b 1
- wd_YOffset rs.b 1
- wd_IDCMPFlags rs 2
- wd_UserPort rs 2
- wd_WindowPort rs 2
- wd_MessageKey rs 2
- wd_DetailPen rs.b 1
- wd_BlockPen rs.b 1
- wd_CheckMark rs 2
- wd_ScreenTitle rs 2
- wd_GZZMouseX rs 1
- wd_GZZMouseY rs 1
- wd_GZZWidth rs 1
- wd_GZZHeight rs 1
- wd_ExtData rs 2
- wd_UserData rs 2
- wd_WLayer rs 2
- wd_IFont rs 2
- wd_MoreFlags rs 2
- wd_Size rs.b 0
- wd_SIZEOF rs.b 0
- WFLG_SIZEGADGET EQU 1
- WFLG_DRAGBAR EQU 2
- WFLG_DEPTHGADGET EQU 4
- WFLG_CLOSEGADGET EQU 8
- WFLG_SIZEBRIGHT EQU $10
- WFLG_SIZEBBOTTOM EQU $20
- WFLG_REFRESHBITS EQU $C0
- WFLG_SMART_REFRESH EQU 0
- WFLG_SIMPLE_REFRESH EQU $40
- WFLG_SUPER_BITMAP EQU $80
- WFLG_OTHER_REFRESH EQU $C0
- WFLG_BACKDROP EQU $100
- WFLG_REPORTMOUSE EQU $200
- WFLG_GIMMEZEROZERO EQU $400
- WFLG_BORDERLESS EQU $800
- WFLG_ACTIVATE EQU $1000
- WFLG_WINDOWACTIVE EQU $2000
- WFLG_INREQUEST EQU $4000
- WFLG_MENUSTATE EQU $8000
- WFLG_RMBTRAP EQU $10000
- WFLG_NOCAREREFRESH EQU $20000
- WFLG_WINDOWREFRESH EQU $1000000
- WFLG_WBENCHWINDOW EQU $2000000
- WFLG_WINDOWTICKED EQU $4000000
- SUPER_UNUSED EQU $FCFC0000
- WFLG_NW_EXTENDED EQU $40000
- WFLG_VISITOR EQU $8000000
- WFLG_ZOOMED EQU $10000000
- WFLG_HASZOOM EQU $20000000
- DEFAULTMOUSEQUEUE EQU 5
- RSRESET
- NewWindow rs.b 0
- nw_LeftEdge rs 1
- nw_TopEdge rs 1
- nw_Width rs 1
- nw_Height rs 1
- nw_DetailPen rs.b 1
- nw_BlockPen rs.b 1
- nw_IDCMPFlags rs 2
- nw_Flags rs 2
- nw_FirstGadget rs 2
- nw_CheckMark rs 2
- nw_Title rs 2
- nw_Screen rs 2
- nw_BitMap rs 2
- nw_MinWidth rs 1
- nw_MinHeight rs 1
- nw_MaxWidth rs 1
- nw_MaxHeight rs 1
- nw_Type rs 1
- nw_SIZE rs.b 0
- nw_SIZEOF rs.b 0
- RSRESET
- ExtNewWindow rs.b nw_SIZE
- enw_Extension rs 2
- enw_SIZEOF rs.b 0
- ENUM TAG_USER+100
- EITEM WA_Left
- EITEM WA_Top
- EITEM WA_Width
- EITEM WA_Height
- EITEM WA_DetailPen
- EITEM WA_BlockPen
- EITEM WA_IDCMP
- EITEM WA_Flags
- EITEM WA_Gadgets
- EITEM WA_Checkmark
- EITEM WA_Title
- EITEM WA_ScreenTitle
- EITEM WA_CustomScreen
- EITEM WA_SuperBitMap
- EITEM WA_MinWidth
- EITEM WA_MinHeight
- EITEM WA_MaxWidth
- EITEM WA_MaxHeight
- EITEM WA_InnerWidth
- EITEM WA_InnerHeight
- EITEM WA_PubScreenName
- EITEM WA_PubScreen
- EITEM WA_PubScreenFallBack
- EITEM WA_WindowName
- EITEM WA_Colors
- EITEM WA_Zoom
- EITEM WA_MouseQueue
- EITEM WA_BackFill
- EITEM WA_RptQueue
- EITEM WA_SizeGadget
- EITEM WA_DragBar
- EITEM WA_DepthGadget
- EITEM WA_CloseGadget
- EITEM WA_Backdrop
- EITEM WA_ReportMouse
- EITEM WA_NoCareRefresh
- EITEM WA_Borderless
- EITEM WA_Activate
- EITEM WA_RMBTrap
- EITEM WA_WBenchWindow
- EITEM WA_SimpleRefresh
- EITEM WA_SmartRefresh
- EITEM WA_SizeBRight
- EITEM WA_SizeBBottom
- EITEM WA_AutoAdjust
- EITEM WA_GimmeZeroZero
- EITEM WA_MenuHelp
- IFND INTUITION_SCREENS_I
- INCLUDE "intuition/screens.i"
- ENDC
- IFND INTUITION_PREFERENCES_I
- INCLUDE "intuition/preferences.i"
- ENDC
- RSRESET
- Remember rs.b 0
- rm_NextRemember rs 2
- rm_RememberSize rs 2
- rm_Memory rs 2
- rm_SIZEOF rs.b 0
- RSRESET
- ColorSpec rs.b 0
- cs_ColorIndex rs 1
- cs_Red rs 1
- cs_Green rs 1
- cs_Blue rs 1
- cs_SIZEOF rs.b 0
- RSRESET
- EasyStruct rs.b 0
- es_StructSize rs 2
- es_Flags rs 2
- es_Title rs 2
- es_TextFormat rs 2
- es_GadgetFormat rs 2
- es_SIZEOF rs.b 0
- NOMENU EQU $1F
- NOITEM EQU $3F
- NOSUB EQU $1F
- MENUNULL EQU $FFFF
- CHECKWIDTH EQU 19
- COMMWIDTH EQU 27
- LOWCHECKWIDTH EQU 13
- LOWCOMMWIDTH EQU 16
- ALERT_TYPE EQU $80000000
- RECOVERY_ALERT EQU 0
- DEADEND_ALERT EQU $80000000
- AUTOFRONTPEN EQU 0
- AUTOBACKPEN EQU 1
- AUTODRAWMODE EQU RP_JAM2
- AUTOLEFTEDGE EQU 6
- AUTOTOPEDGE EQU 3
- AUTOITEXTFONT EQU 0
- AUTONEXTTEXT EQU 0
- SELECTUP EQU IECODE_LBUTTON+IECODE_UP_PREFIX
- SELECTDOWN EQU IECODE_LBUTTON
- MENUUP EQU IECODE_RBUTTON+IECODE_UP_PREFIX
- MENUDOWN EQU IECODE_RBUTTON
- MIDDLEDOWN EQU IECODE_MBUTTON
- MIDDLEUP EQU IECODE_MBUTTON|IECODE_UP_PREFIX
- ALTLEFT EQU IEQUALIFIER_LALT
- ALTRIGHT EQU IEQUALIFIER_RALT
- AMIGALEFT EQU IEQUALIFIER_LCOMMAND
- AMIGARIGHT EQU IEQUALIFIER_RCOMMAND
- AMIGAKEYS EQU AMIGALEFT+AMIGARIGHT
- CURSORUP EQU $4C
- CURSORLEFT EQU $4F
- CURSORRIGHT EQU $4E
- CURSORDOWN EQU $4D
- KEYCODE_Q EQU $10
- KEYCODE_Z EQU $31
- KEYCODE_X EQU $32
- KEYCODE_N EQU $36
- KEYCODE_M EQU $37
- KEYCODE_V EQU $34
- KEYCODE_B EQU $35
- KEYCODE_LESS EQU $38
- KEYCODE_GREATER EQU $39
- IFND INTUITION_INTUITIONBASE_I
- INCLUDE "intuition/intuitionbase.i"
- ENDC
- IFND INTUITION_IOBSOLETE_I
- INCLUDE "intuition/iobsolete.i"
- ENDC
- ENDC
-