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

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

#define GD_Add01                               0
#define GD_Edit01                              1
#define GD_Quit01                              2
#define GD_Name01                              3
#define GD_NameList01                          4
#define GD_Find01                              5
#define GD_Delete01                            6

#define GDX_Add01                              0
#define GDX_Edit01                             1
#define GDX_Quit01                             2
#define GDX_Name01                             3
#define GDX_NameList01                         4
#define GDX_Find01                             5
#define GDX_Delete01                           6

#define GD_ContactText01                       0
#define GD_CompanyName01                       1
#define GD_Email01                             2
#define GD_Phone01                             3
#define GD_Address                             4
#define GD_AddAddress01                        5
#define GD_DelAddress01                        6
#define GD_FaxNo01                             7
#define GD_OkNew01                             8
#define GD_AddCancel01                         9
#define GD_ContactName01                       10
#define GD_CompanyName01                       11
#define GD_AddressText01                       12
#define GD_Address01                           13
#define GD_EmailEntry01                        14
#define GD_PhoneEntry01                        15
#define GD_FaxEntry01                          16
#define GD_PrintIt01                           17

#define GDX_ContactText01                      0
#define GDX_CompanyName01                      1
#define GDX_Email01                            2
#define GDX_Phone01                            3
#define GDX_Address                            4
#define GDX_AddAddress01                       5
#define GDX_DelAddress01                       6
#define GDX_FaxNo01                            7
#define GDX_OkNew01                            8
#define GDX_AddCancel01                        9
#define GDX_ContactName01                      10
#define GDX_CompanyName01                      11
#define GDX_AddressText01                      12
#define GDX_Address01                          13
#define GDX_EmailEntry01                       14
#define GDX_PhoneEntry01                       15
#define GDX_FaxEntry01                         16
#define GDX_PrintIt01                          17

#define GD_FindContact01                       0
#define GD_CancelFind01                        1
#define GD_FindResult01                        2
#define GD_SearchText01                        3
#define GD_FindEdit01                          4
#define GD_ResultTitle01                       5
#define GD_fndchk01                            6
#define GD_fndchk02                            7
#define GD_fndchk03                            8
#define GD_fndchk04                            9
#define GD_fndchk05                            10
#define GD_fndchktext                          11
#define GD_fndchk06                            12

#define GDX_FindContact01                      0
#define GDX_CancelFind01                       1
#define GDX_FindResult01                       2
#define GDX_SearchText01                       3
#define GDX_FindEdit01                         4
#define GDX_ResultTitle01                      5
#define GDX_fndchk01                           6
#define GDX_fndchk02                           7
#define GDX_fndchk03                           8
#define GDX_fndchk04                           9
#define GDX_fndchk05                           10
#define GDX_fndchktext                         11
#define GDX_fndchk06                           12

#define GD_AboutOk1                            0

#define GDX_AboutOk1                           0

#define Project0_CNT 7
#define Project1_CNT 18
#define Project2_CNT 13
#define Project3_CNT 1

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

extern struct Screen        *Scr;
extern UBYTE                 *PubScreenName;
extern APTR                  VisualInfo;
extern struct Window        *Project0Wnd;
extern struct Window        *Project1Wnd;
extern struct Window        *Project2Wnd;
extern struct Window        *Project3Wnd;
extern struct Gadget        *Project0GList;
extern struct Gadget        *Project1GList;
extern struct Gadget        *Project2GList;
extern struct Gadget        *Project3GList;
extern struct Menu          *Project0Menus;
extern struct IntuiMessage   Project0Msg;
extern struct IntuiMessage   Project1Msg;
extern struct IntuiMessage   Project2Msg;
extern struct IntuiMessage   Project3Msg;
extern struct TextFont      *Font;
extern struct Gadget        *Project0Gadgets[7];
extern struct Gadget        *Project1Gadgets[18];
extern struct Gadget        *Project2Gadgets[13];
extern struct Gadget        *Project3Gadgets[1];
extern UWORD                 Project0Left;
extern UWORD                 Project0Top;
extern UWORD                 Project0Width;
extern UWORD                 Project0Height;
extern UWORD                 Project1Left;
extern UWORD                 Project1Top;
extern UWORD                 Project1Width;
extern UWORD                 Project1Height;
extern UWORD                 Project2Left;
extern UWORD                 Project2Top;
extern UWORD                 Project2Width;
extern UWORD                 Project2Height;
extern UWORD                 Project3Left;
extern UWORD                 Project3Top;
extern UWORD                 Project3Width;
extern UWORD                 Project3Height;
extern UBYTE                *Project0Wdt;
extern UBYTE                *Project1Wdt;
extern UBYTE                *Project2Wdt;
extern UBYTE                *Project3Wdt;
extern struct TextAttr       XHelvetica11;
extern struct IntuiText      Project3IText[];
extern struct NewMenu        Project0NewMenu[];
extern UWORD                 Project0GTypes[];
extern UWORD                 Project1GTypes[];
extern UWORD                 Project2GTypes[];
extern UWORD                 Project3GTypes[];
extern struct NewGadget      Project0NGad[];
extern struct NewGadget      Project1NGad[];
extern struct NewGadget      Project2NGad[];
extern struct NewGadget      Project3NGad[];
extern ULONG                 Project0GTags[];
extern ULONG                 Project1GTags[];
extern ULONG                 Project2GTags[];
extern ULONG                 Project3GTags[];

extern int Add01Clicked( void );
extern int Edit01Clicked( void );
extern int Quit01Clicked( void );
extern int Name01Clicked( void );
extern int NameList01Clicked( void );
extern int Find01Clicked( void );
extern int Delete01Clicked( void );
extern int AddAddress01Clicked( void );
extern int DelAddress01Clicked( void );
extern int OkNew01Clicked( void );
extern int AddCancel01Clicked( void );
extern int ContactName01Clicked( void );
extern int CompanyName01Clicked( void );
extern int AddressText01Clicked( void );
extern int Address01Clicked( void );
extern int EmailEntry01Clicked( void );
extern int PhoneEntry01Clicked( void );
extern int FaxEntry01Clicked( void );
extern int PrintIt01Clicked( void );
extern int FindContact01Clicked( void );
extern int CancelFind01Clicked( void );
extern int FindResult01Clicked( void );
extern int FindEdit01Clicked( void );
extern int fndchk01Clicked( void );
extern int fndchk02Clicked( void );
extern int fndchk03Clicked( void );
extern int fndchk04Clicked( void );
extern int fndchk05Clicked( void );
extern int fndchk06Clicked( void );
extern int AboutOk1Clicked( void );
extern int Project0Item0( void );
extern int Project0Edit01( void );
extern int Project0Delete01( void );
extern int Project0Find01( void );
extern int Project0About01( void );
extern int Project0Quit01( void );
extern int Project0Item1( void );
extern int Project0Item2( void );

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandleProject0IDCMP( void );
extern int Project0CloseWindow();
extern int Project0RawKey();
extern int OpenProject0Window( void );
extern void CloseProject0Window( void );
extern int HandleProject1IDCMP( void );
extern int Project1CloseWindow();
extern int Project1RawKey();
extern int OpenProject1Window( void );
extern void CloseProject1Window( void );
extern void Project2Render( void );
extern int HandleProject2IDCMP( void );
extern int Project2CloseWindow();
extern int Project2RawKey();
extern int OpenProject2Window( void );
extern void CloseProject2Window( void );
extern void Project3Render( void );
extern int HandleProject3IDCMP( void );
extern int Project3CloseWindow();
extern int Project3RawKey();
extern int OpenProject3Window( void );
extern void CloseProject3Window( void );
