// TSMorph - Amiga Morphing program
// Copyright (C) © 1993  Topicsave Limited

// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// any later version.

// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.

// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

// mpaddock@cix.compulink.co.uk

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

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

#define GD_Progress                            0
#define GD_Info                                1

#define GDX_Progress                           0
#define GDX_Info                               1

#define Progress_CNT 2

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

extern struct Screen        *Scr;
extern UBYTE                 *PubScreenName;
extern APTR                  VisualInfo;
extern struct Window        *ProgressWnd;
extern struct Gadget        *ProgressGList;
extern struct IntuiMessage   ProgressMsg;
extern UWORD                 ProgressZoom[4];
extern struct Gadget        *ProgressGadgets[2];
extern UWORD                 ProgressLeft;
extern UWORD                 ProgressTop;
extern UWORD                 ProgressWidth;
extern UWORD                 ProgressHeight;
extern UBYTE                *ProgressWdt;
extern struct TextAttr      *Font, Attr;
extern UWORD                 FontX, FontY;
extern UWORD                 OffX, OffY;
extern UWORD                 ProgressGTypes[];
extern struct NewGadget      ProgressNGad[];
extern ULONG                 ProgressGTags[];
extern struct					  List InfoList;

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandleProgressIDCMP( void );
extern int OpenProgressWindow( void );
extern void CloseProgressWindow( void );
