/*
(c) Copyright 1988-1994 Microsoft Corporation.

Microsoft Bars&Pipes Professional Source Code License

This License governs use of the accompanying Software.  
Microsoft hopes you find this Software useful.

You are licensed to do anything you want with the Software. 

In return, we simply require that you agree:

1.      Not to remove any copyright notices from the Software.

2.      That the Software comes "as is", with no warranties.  
        None whatsoever. This means no implied warranty of merchantability or 
        fitness for a particular purpose or any warranty of non-infringement.  
        Also, you must pass this disclaimer on whenever you distribute the Software.

3.      That we will not be liable for any of those types of damages known as indirect, 
        special, consequential, or incidental related to the Software or this License, 
        to the maximum extent the law permits. Also, you must pass this limitation of 
        liability on whenever you distribute the Software.

4.      That if you sue anyone over patents that you think may apply to the Software 
        for that person’s use of the Software, your license to the Software ends automatically.

5.      That the patent rights Microsoft is licensing only apply to the Software, 
        not to any derivatives you make.

6.      That your rights under the License end automatically if you breach this in any way.
*/

#include "/CompilerSpecific.h"
#include <intuition/intuition.h>

static struct IntuiText sureIText1 = {
        4,0,JAM1,
        24,1,
        NULL,
        "No",
        NULL
};

static struct Gadget sureGadget2 = {
        NULL,
        -78,-16,
        64,10,
        GRELBOTTOM+GRELRIGHT,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &sureIText1,
        NULL,
        NULL,
        2,
        NULL
};

static struct IntuiText sureIText2 = {
        4,0,JAM1,
        18,1,
        NULL,
        "Yes",
        NULL
};

static struct Gadget sureGadget1 = {
        &sureGadget2,
        -146,-16,
        64,10,
        GRELBOTTOM+GRELRIGHT,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &sureIText2,
        NULL,
        NULL,
        1,
        NULL
};

#define sureGadgetList1 sureGadget1

struct IntuiText sureIText4 = {
        0,0,JAM1,
        17,26,
        NULL,
        "1",
        NULL
};

struct IntuiText sureIText3 = {
        0,0,JAM1,
        17,15,
        NULL,
        "Are you sure you want to",
        &sureIText4
};

struct NewWindow sureNewWindowStructure1 = {
        15,22,
        305,56,
        1,4,
        GADGETDOWN+GADGETUP+RAWKEY,
        SIMPLE_REFRESH+ACTIVATE+NOCAREREFRESH,
        &sureGadget1,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

static struct IntuiText waitIText6 = {
        0,2,JAM2,
        17,23,
        NULL,
        "Bars&Pipes Professional is busy!",
        NULL
};

struct IntuiText waitIText5 = {
        0,2,JAM2,
        17,10,
        NULL,
        "Wait!",
        &waitIText6
};


struct NewWindow waitNewWindowStructure2 = {
        226,80,
        291,40,
        0,4,
        NULL,
        SIMPLE_REFRESH+ACTIVATE+NOCAREREFRESH,
        NULL,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

static struct IntuiText warnIText7 = {
        4,0,JAM1,
        6,2,
        NULL,
        "Help",
        NULL
};

static struct Gadget warnGadget4 = {
        NULL,
        71,20,
        46,12,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &warnIText7,
        NULL,
        NULL,
        1,
        NULL
};

static struct IntuiText warnIText8 = {
        4,0,JAM1,
        6,2,
        NULL,
        "Okay",
        NULL
};

static struct Gadget warnGadget3 = {
        &warnGadget4,
        121,20,
        46,12,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &warnIText8,
        NULL,
        NULL,
        2,
        NULL
};

#define warnGadgetList3 warnGadget3

struct NewWindow warnNewWindowStructure3 = {
        50,141,
        180,39,
        1,4,
        GADGETDOWN+GADGETUP+RAWKEY,
        SIMPLE_REFRESH+ACTIVATE+NOCAREREFRESH,
        &warnGadget3,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

static struct IntuiText memhelpIText15 = {
        0,2,JAM2,
        -133,-12,
        NULL,
        "6. Close Workbench in Preferences.",
        NULL
};

static struct IntuiText memhelpIText14 = {
        0,2,JAM2,
        -133,-22,
        NULL,
        "5. Select Grey Scale in Preferences.",
        &memhelpIText15
};

static struct IntuiText memhelpIText13 = {
        0,2,JAM2,
        -133,-32,
        NULL,
        "4. Remove unwanted Tools.",
        &memhelpIText14
};

static struct IntuiText memhelpIText12 = {
        0,2,JAM2,
        -133,-42,
        NULL,
        "3. Remove unwanted Accessories.",
        &memhelpIText13
};

static struct IntuiText memhelpIText11 = {
        0,2,JAM2,
        -133,-62,
        NULL,
        "1. Turn off Undo Buffer in Preferences.",
        &memhelpIText12
};

static struct IntuiText memhelpIText10 = {
        0,2,JAM2,
        -133,-52,
        NULL,
        "2. Close unused windows.",
        &memhelpIText11
};

static struct IntuiText memhelpIText9 = {
        4,0,JAM1,
        12,2,
        NULL,
        "Okay",
        &memhelpIText10
};

static struct Gadget memhelpGadget5 = {
        NULL,
        147,77,
        55,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &memhelpIText9,
        NULL,
        NULL,
        1,
        NULL
};

#define memhelpGadgetList4 memhelpGadget5

struct NewWindow memhelpNewWindowStructure4 = {
        293,92,
        339,94,
        1,4,
        GADGETDOWN,
        SIMPLE_REFRESH+ACTIVATE+NOCAREREFRESH,
        &memhelpGadget5,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

static struct IntuiText closeIText16 = {
        4,0,JAM1,
        3,2,
        NULL,
        "Cancel",
        NULL
};

static struct Gadget closeGadget8 = {
        NULL,
        134,36,
        52,11,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &closeIText16,
        NULL,
        NULL,
        3,
        NULL
};

static struct IntuiText closeIText17 = {
        4,0,JAM1,
        18,2,
        NULL,
        "No",
        NULL
};

static struct Gadget closeGadget7 = {
        &closeGadget8,
        78,36,
        52,11,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &closeIText17,
        NULL,
        NULL,
        2,
        NULL
};

static struct IntuiText closeIText18 = {
        4,0,JAM1,
        15,2,
        NULL,
        "Yes",
        NULL
};

static struct Gadget closeGadget6 = {
        &closeGadget7,
        22,36,
        52,11,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &closeIText18,
        NULL,
        NULL,
        1,
        NULL
};

#define closeGadgetList5 closeGadget6

struct IntuiText closeIText19 = {
        0,2,JAM2,
        24,16,
        NULL,
        "Save before Closing?",
        NULL
};

struct NewWindow closeNewWindowStructure5 = {
        331,20,
        206,54,
        1,4,
        GADGETDOWN+GADGETUP+RAWKEY,
        ACTIVATE+REPORTMOUSE,
        &closeGadget6,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};
