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

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

#define GD_add                                 0
#define GD_delete                              1
#define GD_full                                2
#define GD_zoom                                3
#define GD_grid                                4
#define GD_quit                                5

#define GDX_add                                0
#define GDX_delete                             1
#define GDX_full                               2
#define GDX_zoom                               3
#define GDX_grid                               4
#define GDX_quit                               5

#define GD_dellist                             6
#define GD_delset                              7
#define GD_canlist                             8

#define GDX_dellist                            0
#define GDX_delset                             1
#define GDX_canlist                            2
#define GD_pre                                 0
#define GDX_pre                                0

#define PreSlide_CNT 1
#define PlotWindow_CNT 6
#define delwin_CNT 3


#define PlotWindow_CNT 6
#define delwin_CNT 3

extern struct Screen        *Scr;
extern APTR                  VisualInfo;
extern struct Window        *PlotWindowWnd;
extern struct Window        *delwinWnd;
extern struct Gadget        *PlotWindowGList;
extern struct Gadget        *delwinGList;
extern struct Menu          *PlotWindowMenus;
extern struct IntuiMessage   PlotWindowMsg;
extern struct IntuiMessage   delwinMsg;
extern struct Gadget        *PlotWindowGadgets[6];
extern struct Gadget        *delwinGadgets[3];
extern UWORD                 PlotWindowLeft;
extern UWORD                 PlotWindowTop;
extern UWORD                 PlotWindowWidth;
extern UWORD                 PlotWindowHeight;
extern UWORD                 delwinWidth;
extern UWORD                 delwinHeight;
extern UBYTE                *PlotWindowWdt;
extern UBYTE                *delwinWdt;
extern struct TextAttr       general9;
extern struct NewMenu        PlotWindowNewMenu[];
extern UWORD                 PlotWindowGTypes[];
extern UWORD                 delwinGTypes[];
extern struct NewGadget      PlotWindowNGad[];
extern struct NewGadget      delwinNGad[];
extern ULONG                 PlotWindowGTags[];
extern ULONG                 delwinGTags[];
extern struct ColorSpec      ScreenColors[];
extern UWORD                 DriPens[];

extern struct Window        *PreSlideWnd;
extern struct Gadget        *PreSlideGList;
extern struct IntuiMessage   PreSlideMsg;
extern struct Gadget        *PreSlideGadgets[1];
extern UBYTE                *PreSlideWdt;
extern UWORD                 PreSlideGTypes[];
extern struct NewGadget      PreSlideNGad[];
extern ULONG                 PreSlideGTags[];
extern UBYTE                *PreSlideWdt;


extern int newfile( void );
extern int PlotDump( void );
extern int addClicked( void );
extern int deleteClicked( void );
extern int fullClicked( void );
extern int zoomClicked( void );
extern int gridClicked( void );
extern int quitClicked( void );
extern int dellistClicked( void );
extern int delsetClicked( void );
extern int canlistClicked( void );
extern int PlotWindowItem0( void );
extern int PlotWindowItem1( void );
extern int PlotWindowItem2( void );
extern int PlotWindowItem3( void );
extern int PlotWindowItem4( void );
extern int PlotWindowItem5( void );
extern int PlotWindowItem6( void );
extern int PlotWindowItem7( void );
extern int NewDepth1( void );
extern int NewDepth2( void );
extern int NewDepth3( void );
extern int NewDepth4( void );

extern int PreOpenRequest( void );
extern int preClicked( void );
extern int PreSlideCloseWindow( void );


extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandlePlotWindowIDCMP( void );
extern int PlotWindowVanillaKey();
extern int PlotWindowRawKey();
extern int OpenPlotWindowWindow( void );
extern void ClosePlotWindowWindow( void );
extern int HandledelwinIDCMP( void );
extern int delwinCloseWindow();
extern int delwinVanillaKey();
extern int delwinRawKey();
extern int OpendelwinWindow( void );
extern void ClosedelwinWindow( void );
extern int HandlePreSlideIDCMP( void );
extern int OpenPreSlideWindow( void );
extern void ClosePreSlideWindow( void );
