home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef EGLOBAL_C
- #define EGLOBAL_C
-
-
- /* **************************************************************************
- *
- * File IO Suite -- External Global Variable Definitions
- * from Book 1 of the Amiga Programmers' Suite by RJ Mical
- * (available soon if not already)
- *
- * Copyright (C) 1986, 1987, Robert J. Mical
- * All Rights Reserved.
- *
- * Created for Amiga developers.
- * Any or all of this code can be used in any program as long as this
- * entire copyright notice is retained, ok?
- *
- * HISTORY NAME DESCRIPTION
- * ----------- -------------- --------------------------------------------
- * 4 Feb 87 RJ Real release
- * 12 Aug 86 RJ >:-{)* Prepare (clean house) for release
- * 3 May 86 RJ Fix prop gadget for both 1.1 and 1.2
- * 1 Feb 86 =RJ Mical= Created this file.
- *
- * *********************************************************************** */
-
-
- /* === System Global Variables ========================================== */
- extern struct IntuitionBase *IntuitionBase;
- extern struct GfxBase *GfxBase;
- extern struct DosLibrary *DosBase;
- extern struct IconBase *IconBase;
-
- extern struct TextAttr SafeFont;
- extern struct Gadget OKGadget, CancelGadget;
-
-
-
- /* === Open Requester Declarations ======================================= */
- /* The global declaration of these can be found in opendata.c */
- extern struct Requester *OpenReq;
- extern struct ReqSupport OpenReqSupport;
- extern struct Window *OpenReqWindow;
- extern struct FileIOSupport *OpenReqFileIO;
-
- extern struct StringInfo OpenNameTextInfo;
- extern struct StringInfo OpenDrawerTextInfo;
- extern struct StringInfo OpenDiskTextInfo;
- extern struct Gadget OpenNameTextGadget;
- extern struct Gadget OpenDiskTextGadget;
- extern struct Gadget OpenDrawerTextGadget;
- extern struct PropInfo OpenPropInfo;
- extern struct Image OpenPropImage;
- extern struct Gadget OpenSelectNameGadget;
-
- extern UBYTE OpenUndoBuffer[];
- extern UBYTE OpenSelectBuffers[NAME_ENTRY_COUNT][VISIBLE_SELECT_LENGTH];
- extern struct IntuiText OpenSelectText[NAME_ENTRY_COUNT];
- extern UBYTE OpenLockName[];
-
- extern struct IntuiText ReqTitleText;
- extern UBYTE *DefaultReqTitle;
-
- extern ULONG OpenSaveLock;
-
- extern UBYTE CurrentDiskString[];
-
- extern LONG OpenClickSeconds;
- extern LONG OpenClickMicros;
-
- /* The global declaration of these can be found in chipdata.c */
- extern USHORT OpenUpData[];
- extern USHORT OpenDownData[];
- extern USHORT OpenPropData[];
- extern USHORT OpenPropTop[];
- extern USHORT OpenPropBottom[];
-
-
-
-
- #endif /* of EGLOBAL_C */
-
-