/*
(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 toolIText1 = {
        4,2,JAM2,
        13,1,
        NULL,
        "Cancel",
        NULL
};

static struct Gadget toolGadget11 = {
        NULL,
        230,108,
        71,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText1,
        NULL,
        NULL,
        15,
        NULL
};

static struct IntuiText toolIText2 = {
        4,2,JAM2,
        8,1,
        NULL,
        "Toolize",
        NULL
};

static struct Gadget toolGadget10 = {
        &toolGadget11,
        155,108,
        71,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText2,
        NULL,
        NULL,
        14,
        NULL
};

static struct PropInfo tooltoolGadget9SInfo = {
        AUTOKNOB+FREEHORIZ,
        0,-1,
        13107,-1,
};

static struct Image toolImage1 = {
        0,0,
        39,5,
        0,
        NULL,
        0x0000,0x0000,
        NULL
};

static struct IntuiText toolIText3 = {
        3,2,JAM2,
        -51,1,
        NULL,
        "Lower:",
        NULL
};

static struct Gadget toolGadget9 = {
        &toolGadget10,
        70,87,
        200,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        PROPGADGET,
        (APTR)&toolImage1,
        NULL,
        &toolIText3,
        NULL,
        (APTR)&tooltoolGadget9SInfo,
        11,
        NULL
};

static struct PropInfo tooltoolGadget8SInfo = {
        AUTOKNOB+FREEHORIZ,
        0,-1,
        13107,-1,
};

static struct Image toolImage2 = {
        0,0,
        39,5,
        0,
        NULL,
        0x0000,0x0000,
        NULL
};

static struct IntuiText toolIText5 = {
        3,2,JAM2,
        59,-10,
        NULL,
        "Note Range",
        NULL
};

static struct IntuiText toolIText4 = {
        3,2,JAM2,
        -51,1,
        NULL,
        "Upper:",
        &toolIText5
};

static struct Gadget toolGadget8 = {
        &toolGadget9,
        70,76,
        200,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE,
        PROPGADGET,
        (APTR)&toolImage2,
        NULL,
        &toolIText4,
        NULL,
        (APTR)&tooltoolGadget8SInfo,
        8,
        NULL
};

static struct IntuiText toolIText6 = {
        4,2,JAM1,
        6,1,
        NULL,
        "System Exclusive",
        NULL
};

static struct Gadget toolGadget7 = {
        &toolGadget8,
        162,50,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText6,
        NULL,
        NULL,
        7,
        NULL
};

static struct IntuiText toolIText7 = {
        4,2,JAM2,
        13,1,
        NULL,
        "Program Change",
        NULL
};

static struct Gadget toolGadget6 = {
        &toolGadget7,
        19,50,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText7,
        NULL,
        NULL,
        4,
        NULL
};

static struct IntuiText toolIText8 = {
        4,2,JAM2,
        7,1,
        NULL,
        "Mono After-Touch",
        NULL
};

static struct Gadget toolGadget5 = {
        &toolGadget6,
        162,28,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText8,
        NULL,
        NULL,
        5,
        NULL
};

static struct IntuiText toolIText9 = {
        4,2,JAM2,
        7,1,
        NULL,
        "Poly After-Touch",
        NULL
};

static struct Gadget toolGadget4 = {
        &toolGadget5,
        19,39,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText9,
        NULL,
        NULL,
        2,
        NULL
};

static struct IntuiText toolIText10 = {
        4,2,JAM2,
        13,1,
        NULL,
        "Control Change",
        NULL
};

static struct Gadget toolGadget3 = {
        &toolGadget4,
        162,39,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText10,
        NULL,
        NULL,
        3,
        NULL
};

static struct IntuiText toolIText11 = {
        4,2,JAM2,
        28,1,
        NULL,
        "Pitch Bend",
        NULL
};

static struct Gadget toolGadget2 = {
        &toolGadget3,
        19,28,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText11,
        NULL,
        NULL,
        6,
        NULL
};

static struct IntuiText toolIText13 = {
        3,2,JAM2,
        -134,1,
        NULL,
        "Toolize Events:",
        NULL
};

static struct IntuiText toolIText12 = {
        4,2,JAM2,
        24,1,
        NULL,
        "Note On/Off",
        &toolIText13
};

static struct Gadget toolGadget1 = {
        &toolGadget2,
        162,17,
        139,9,
        GADGHBOX+GADGHIMAGE,
        RELVERIFY+GADGIMMEDIATE+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &toolIText12,
        NULL,
        NULL,
        1,
        NULL
};

#define toolGadgetList1 toolGadget1

static struct NewWindow toolNewWindowStructure1 = {
        176,28,
        320,126,
        6,1,
        MOUSEMOVE+GADGETDOWN+GADGETUP,
        ACTIVATE+NOCAREREFRESH,
        &toolGadget1,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};
