/*
 *  Source machine generated by GadToolsBox V2.0b
 *  which is (c) Copyright 1991-1993 Jaba Development
 *
 *  GUI Designed by : -/\ Cray-1 /\-
 */

#define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
#define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )

#define GD_BUTTON_1                            0
#define GD_BUTTON_2                            1
#define GD_BUTTON_3                            2
#define GD_BUTTON_4                            3
#define GD_BUTTON_5                            4
#define GD_BUTTON_6                            5
#define GD_BUTTON_7                            6
#define GD_BUTTON_8                            7
#define GD_BUTTON_9                            8
#define GD_BUTTON_10                           9
#define GD_BUTTON_11                           10
#define GD_SLIDER                              11
#define GD_STATUS                              12
#define GD_UNIVERSAL_1                         13
#define GD_UNIVERSAL_3                         14
#define GD_UNIVERSAL_2                         15
#define GD_UNIVERSAL_4                         16
#define GD_UNIVERSAL_5                         17
#define GD_UNIVERSAL_6                         18
#define GD_UNIVERSAL_7                         19
#define GD_UNIVERSAL_8                         20
#define GD_UNIVERSAL_9                         21
#define GD_UNIVERSAL_10                        22
#define GD_UNIVERSAL_11                        23
#define GD_UNIVERSAL_12                        24
#define GD_UNIVERSAL_13                        25
#define GD_UNIVERSAL_14                        26
#define GD_UNIVERSAL_15                        27
#define GD_UNIVERSAL_16                        28
#define GD_HEADERS                             29

#define GDX_BUTTON_1                           0
#define GDX_BUTTON_2                           1
#define GDX_BUTTON_3                           2
#define GDX_BUTTON_4                           3
#define GDX_BUTTON_5                           4
#define GDX_BUTTON_6                           5
#define GDX_BUTTON_7                           6
#define GDX_BUTTON_8                           7
#define GDX_BUTTON_9                           8
#define GDX_BUTTON_10                          9
#define GDX_BUTTON_11                          10
#define GDX_SLIDER                             11
#define GDX_STATUS                             12
#define GDX_UNIVERSAL_1                        13
#define GDX_UNIVERSAL_3                        14
#define GDX_UNIVERSAL_2                        15
#define GDX_UNIVERSAL_4                        16
#define GDX_UNIVERSAL_5                        17
#define GDX_UNIVERSAL_6                        18
#define GDX_UNIVERSAL_7                        19
#define GDX_UNIVERSAL_8                        20
#define GDX_UNIVERSAL_9                        21
#define GDX_UNIVERSAL_10                       22
#define GDX_UNIVERSAL_11                       23
#define GDX_UNIVERSAL_12                       24
#define GDX_UNIVERSAL_13                       25
#define GDX_UNIVERSAL_14                       26
#define GDX_UNIVERSAL_15                       27
#define GDX_UNIVERSAL_16                       28
#define GDX_HEADERS                            29

#define Control_CNT 30

extern struct IntuitionBase *IntuitionBase;
extern struct Library       *GadToolsBase;

extern struct Screen        *Scr;
extern UBYTE                 *PubScreenName;
extern APTR                  VisualInfo;
extern struct Window        *ControlWnd;
extern struct Gadget        *ControlGList;
extern struct Gadget        *ControlGadgets[30];
extern UWORD                 ControlLeft;
extern UWORD                 ControlTop;
extern UWORD                 ControlWidth;
extern UWORD                 ControlHeight;
extern UBYTE                *ControlWdt;
extern struct TextAttr      *Font, Attr;
extern UWORD                 FontX, FontY;
extern UWORD                 OffX, OffY;
extern struct TextFont      *ControlFont;
extern struct GfxBase       *GfxBase;
extern UWORD                 ControlGTypes[];
extern struct NewGadget      ControlNGad[];
extern ULONG                 ControlGTags[];


extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern void ControlRender( void );
extern int OpenControlWindow( void );
extern void CloseControlWindow( void );
