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

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

#define GD_BlueSliderG                         0
#define GD_GreenSliderG                        1
#define GD_RedSliderG                          2
#define GD_UseG                                3
#define GD_ResetG                              4
#define GD_CancelG                             5
#define GD_PaletteG                            6

#define GDX_BlueSliderG                        0
#define GDX_GreenSliderG                       1
#define GDX_RedSliderG                         2
#define GDX_UseG                               3
#define GDX_ResetG                             4
#define GDX_CancelG                            5
#define GDX_PaletteG                           6

#define PReq_CNT 7

//extern struct Screen        *Scr;
extern UBYTE                 *PubScreenName;
extern APTR                  VisualInfo;
extern struct Window        *PReqWnd;
extern struct Gadget        *PReqGList;
extern struct IntuiMessage   PReqMsg;
extern struct Gadget        *PReqGadgets[7];
extern UWORD                 PReqLeft;
extern UWORD                 PReqTop;
extern UWORD                 PReqWidth;
extern UWORD                 PReqHeight;
extern UBYTE                *PReqWdt;
extern struct TextAttr       topaz8;
extern UWORD                 PReqGTypes[];
extern struct NewGadget      PReqNGad[];
extern ULONG                 PReqGTags[];

extern int BlueSliderGClicked( struct IntuiMessage *m );
extern int GreenSliderGClicked( struct IntuiMessage *m );
extern int RedSliderGClicked( struct IntuiMessage *m );
extern int UseGClicked( struct IntuiMessage *m );
extern int ResetGClicked( struct IntuiMessage *m );
extern int CancelGClicked( struct IntuiMessage *m );
extern int PaletteGClicked( struct IntuiMessage *m );

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern void PReqRender( void );
extern int HandlePReqIDCMP( void );
extern int PReqCloseWindow( void );
extern int OpenPReqWindow( void );
extern void ClosePReqWindow( void );
