/*
(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 clipboardIText1 = {
        4,0,JAM1,
        1,0,
        NULL,
        "Clear",
        NULL
};

static struct Gadget clipboardGadget2 = {
        NULL,
        215,15,
        42,8,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &clipboardIText1,
        NULL,
        NULL,
        2,
        NULL
};

static UBYTE clipboardclipboardGadget1SIBuff[30];
static struct StringInfo clipboardclipboardGadget1SInfo = {
        clipboardclipboardGadget1SIBuff,
        NULL,
        0,
        30,
        0,
        0,0,0,0,0,
        0,
        0,
        NULL
};

static struct IntuiText clipboardIText2 = {
        2,0,JAM2,
        -80,0,
        NULL,
        "Clip Name:",
        NULL
};

static struct Gadget clipboardGadget1 = {
        &clipboardGadget2,
        86,15,
        120,8,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        STRGADGET,
        NULL,
        NULL,
        &clipboardIText2,
        NULL,
        (APTR)&clipboardclipboardGadget1SInfo,
        1,
        NULL
};

#define clipboardGadgetList1 clipboardGadget1

static struct IntuiText clipboardIText3 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "System Exclusive",
        NULL
};

static struct MenuItem clipboardMenuItem13 = {
        NULL,
        0,96,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText3,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText4 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Program Change",
        NULL
};

static struct MenuItem clipboardMenuItem12 = {
        &clipboardMenuItem13,
        0,88,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText4,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText5 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Control Change",
        NULL
};

static struct MenuItem clipboardMenuItem11 = {
        &clipboardMenuItem12,
        0,80,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText5,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText6 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Poly After-Touch",
        NULL
};

static struct MenuItem clipboardMenuItem10 = {
        &clipboardMenuItem11,
        0,72,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText6,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText7 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Mono After-Touch",
        NULL
};

static struct MenuItem clipboardMenuItem9 = {
        &clipboardMenuItem10,
        0,64,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText7,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText8 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Pitch Bend",
        NULL
};

static struct MenuItem clipboardMenuItem8 = {
        &clipboardMenuItem9,
        0,56,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText8,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText9 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Notes",
        NULL
};

static struct MenuItem clipboardMenuItem7 = {
        &clipboardMenuItem8,
        0,48,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText9,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText10 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Time Signature",
        NULL
};

static struct MenuItem clipboardMenuItem6 = {
        &clipboardMenuItem7,
        0,40,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText10,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText11 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Dynamics",
        NULL
};

static struct MenuItem clipboardMenuItem5 = {
        &clipboardMenuItem6,
        0,32,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText11,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText12 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Rhythm",
        NULL
};

static struct MenuItem clipboardMenuItem4 = {
        &clipboardMenuItem5,
        0,24,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText12,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText13 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Key & Scale/Mode",
        NULL
};

static struct MenuItem clipboardMenuItem3 = {
        &clipboardMenuItem4,
        0,16,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText13,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText14 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Chords",
        NULL
};

static struct MenuItem clipboardMenuItem2 = {
        &clipboardMenuItem3,
        0,8,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText14,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText15 = {
        3,1,COMPLEMENT,
        19,0,
        NULL,
        "Lyrics",
        NULL
};

static struct MenuItem clipboardMenuItem1 = {
        &clipboardMenuItem2,
        0,0,
        147,8,
        CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText15,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct Menu clipboardMenu2 = {
        NULL,
        46,0,
        63,0,
        MENUENABLED,
        "Include",
        &clipboardMenuItem1
};

static struct IntuiText clipboardIText16 = {
        3,1,COMPLEMENT,
        0,0,
        NULL,
        "Clear All Clips",
        NULL
};

static struct MenuItem clipboardMenuItem16 = {
        NULL,
        0,16,
        120,8,
        ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText16,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText17 = {
        3,1,COMPLEMENT,
        0,0,
        NULL,
        "Save Clip...",
        NULL
};

static struct MenuItem clipboardMenuItem15 = {
        &clipboardMenuItem16,
        0,8,
        120,8,
        ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText17,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

static struct IntuiText clipboardIText18 = {
        3,1,COMPLEMENT,
        0,0,
        NULL,
        "Load Clip...",
        NULL
};

static struct MenuItem clipboardMenuItem14 = {
        &clipboardMenuItem15,
        0,0,
        120,8,
        ITEMTEXT+ITEMENABLED+HIGHCOMP,
        0,
        (APTR)&clipboardIText18,
        NULL,
        NULL,
        NULL,
        MENUNULL
};

struct Menu clipboardMenu1 = {
        &clipboardMenu2,
        0,0,
        39,0,
        MENUENABLED,
        "File",
        &clipboardMenuItem14
};

#define clipboardMenuList1 clipboardMenu1

struct NewWindow clipboardNewWindowStructure1 = {
        186,59,
        267,73,
        4,1,
        MOUSEMOVE+GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW+RAWKEY+INTUITICKS,
        WINDOWSIZING+WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+NOCAREREFRESH+ACTIVATE,
        &clipboardGadget1,
        NULL,
        "ClipBoard",
        NULL,
        NULL,
        267,73,
        267,400,
        CUSTOMSCREEN
};

