BORDERLESS	EQU	$0800
JAM1		EQU	0
GADGIMAGE	EQU	$00000004
GADGIMMEDIATE	EQU	$00000002
GADGHBOX	EQU	$00000001
SELECTED	EQU	$00000080
BOOLGADGET	EQU	$00000001
AUTOKNOB	EQU	$00000001
FREEHORIZ	EQU	$00000002
FREEVERT	EQU	$00000004
NEWPREFS	EQU	$00004000
GADGETDOWN	EQU	$00000020
MOUSEMOVE	EQU	$00000010
RELVERIFY	EQU	$00000001
CLOSEWINDOW	EQU	$00000200
GADGHIMAGE	EQU	$00000002
TOGGLESELECT	EQU	$00000100
GADGHCOMP	EQU	$00000000
PROPGADGET	EQU	$00000003
GADGETUP	EQU	$00000040
REFRESHWINDOW	EQU	$00000004
MENUPICK	EQU	$00000100
WINDOWACTIVE	EQU	$00002000
WINDOWCLOSE	EQU	$00000008
WINDOWDEPTH	EQU	$00000004
WINDOWDRAG	EQU	$00000002
WINDOWREFRESH	EQU	$01000000
WINDOWSIZING	EQU	$00000001
SIZEBBOTTOM	EQU	$00000020
SMART_REFRESH	EQU	$00000000
ACTIVATE	EQU	$00001000
FOLLOWMOUSE	EQU	$0008
ACTIVEWINDOW	EQU	$00040000
REPORTMOUSE	EQU	$00000200
WBENCHSCREEN	EQU	$00000001
HIGHCOMP	EQU	$00000040
ITEMENABLED	EQU	$00000010
ITEMTEXT	EQU	$00000002
CUSTOMSCREEN	EQU	$F
MENUENABLED	EQU	$00000001
V_HIRES		EQU	$8000


bd_BackPen	EQU	5
bd_Count	EQU	7
bd_DrawMode	EQU	6
bd_FrontPen	EQU	4
bd_LeftEdge	EQU	0
bd_NextBorder	EQU	$C
bd_SIZEOF	EQU	$10
bd_TopEdge	EQU	2
bd_XY	EQU	8
bm_Depth	EQU	5
ig_SIZEOF	EQU	$14
vp_ColorMap	EQU	$00000004
wd_UserData	EQU	$00000078
wd_UserPort	EQU	$00000056
wd_WScreen	EQU	$0000002E
wd_RPort	EQU	$32
gg_Activation	EQU	$E
gg_Flags	EQU	$C
gg_GadgetID	EQU	$26
gg_GadgetRender	EQU	$12
gg_GadgetText	EQU	$1A
gg_GadgetType	EQU	$10
gg_Height	EQU	$A
gg_LeftEdge	EQU	4
gg_MutualExclude	EQU	$1E
gg_NextGadget	EQU	0
gg_SelectRender	EQU	$16
gg_SIZEOF	EQU	$2C
gg_SpecialInfo	EQU	$22
gg_TopEdge	EQU	6
gg_UserData	EQU	$28
gg_Width	EQU	8
sc_ViewPort	EQU	$0000002C
sc_RastPort	EQU	$54
sc_BitMap	EQU	$B8
pi_CHeight	EQU	$C
pi_CWidth	EQU	$A
pi_Flags	EQU	0
pi_HorizBody	EQU	6
pi_HorizPot	EQU	2
pi_HPotRes	EQU	$E
pi_LeftBorder	EQU	$12
pi_SIZEOF	EQU	$16
pi_TopBorder	EQU	$14
pi_VertBody	EQU	8
pi_VertPot	EQU	4
pi_VPotRes	EQU	$10
ra_MaxX	EQU	4
ra_MaxY	EQU	6
ra_MinX	EQU	0
ra_MinY	EQU	2
ra_SIZEOF	EQU	8
rg_bounds	EQU	0
rg_RegionRectangle	EQU	8
rg_SIZEOF	EQU	$C
im_Class		EQU	$00000014
im_Code		EQU	$00000018
im_IAddress	EQU	$0000001C
im_IDCMPWindow	EQU	$0000002C

LINKLIB	MACRO
	move.l	\2,a6
	jsr	\1(a6)
	ENDM


*	External definitions/references

	XDEF	INTUIT.NAME
	XDEF	Intuit.Ptr
	XREF	Dispatcher

* Forget about linking with amiga.lib

_LVOWaitPort	EQU	$fffffe80
_LVOGetMsg	EQU	$fffffe8c
_LVOItemAddress	EQU	$ffffff70
_LVOReplyMsg	EQU	$fffffe86
_LVOOpenWindow	EQU	$ffffff34
_LVOClearMenuStrip	EQU	$ffffffca
_LVOOpenLibrary EQU	$fffffdd8
_LVOCloseLibrary	EQU	$fffffe62
_LVOCloseWindow EQU	$ffffffb8
_AbsExecBase	EQU	$00000004
_LVOModifyProp	EQU	$ffffff64
_LVOGetRGB4	EQU	$fffffdba
_LVOLoadRGB4	EQU	$ffffff40
_LVORethinkDisplay	EQU	$fffffe7a
_LVONewModifyProp	EQU	$fffffe2c
_LVOSetRGB4	EQU	$fffffee0
_LVOAddGadget	EQU	$ffffffd6
_LVORefreshGadgets	EQU	$ffffff22
_LVORemoveGadget	EQU	$ffffff1c
_LVORemoveGList	EQU	$fffffe44
_LVOAddGList	EQU	$fffffe4a
_LVORefreshGList	EQU	$fffffe50
_LVORectFill	EQU	$fffffece
_LVOSetAPen	EQU	$fffffeaa
_LVOSetBPen	EQU	$fffffea4
_LVOSetDrMd	EQU	$fffffe9e
_LVOCloseScreen	EQU	$ffffffbe
_LVOOpenScreen	EQU	$ffffff3a
_LVOClearPointer	EQU	$ffffffc4
_LVOSetPointer	EQU	$fffffef2
_LVOCloseFont	EQU	$ffffffb2
_LVOOpenFont	EQU	$ffffffb8
_LVOSetFont	EQU	$ffffffbe
_LVODrawBorder	EQU	$ffffff94

* my definitions
LeftColour	EQU	2
WidthColour	EQU	9
HeightColour	EQU	9
ColourSep	EQU	1
Colours		EQU	32
WWidth		EQU	150
WHeight 	EQU	100
MAXBODY		EQU	$0000FFFF
KnobSize	EQU	MAXBODY/16
HEIGHT_OFFSET	EQU	12
TopColour	EQU	27+HEIGHT_OFFSET

