/*
(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 timesigIText1 = {
        4,0,JAM1,
        8,2,
        NULL,
        "--->",
        NULL
};

static struct Gadget timesigGadget15 = {
        NULL,
        80,67,
        50,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText1,
        NULL,
        NULL,
        15,
        NULL
};

static struct IntuiText timesigIText2 = {
        4,0,JAM1,
        8,2,
        NULL,
        "<---",
        NULL
};

static struct Gadget timesigGadget14 = {
        &timesigGadget15,
        26,67,
        50,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText2,
        NULL,
        NULL,
        14,
        NULL
};

static UBYTE timesigtimesigGadget13SIBuff[6] =
        "1";
static struct StringInfo timesigtimesigGadget13SInfo = {
        timesigtimesigGadget13SIBuff,
        NULL,
        0,
        6,
        0,
        0,0,0,0,0,
        0,
        0,
        NULL
};

static struct IntuiText timesigIText3 = {
        3,0,JAM1,
        -227,0,
        NULL,
        "Signature begins on measure:",
        NULL
};

static struct Gadget timesigGadget13 = {
        &timesigGadget14,
        279,49,
        56,8,
        NULL,
        RELVERIFY+LONGINT,
        STRGADGET,
        NULL,
        NULL,
        &timesigIText3,
        NULL,
        (APTR)&timesigtimesigGadget13SInfo,
        11,
        NULL
};

static struct IntuiText timesigIText4 = {
        4,0,JAM1,
        5,1,
        NULL,
        "No Signature Change",
        NULL
};

static struct Gadget timesigGadget12 = {
        &timesigGadget13,
        172,33,
        162,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText4,
        NULL,
        NULL,
        10,
        NULL
};

static UBYTE timesigtimesigGadget11SIBuff[4] =
        "12";
static struct StringInfo timesigtimesigGadget11SInfo = {
        timesigtimesigGadget11SIBuff,
        NULL,
        0,
        4,
        0,
        0,0,0,0,0,
        0,
        0,
        NULL
};

static struct IntuiText timesigIText5 = {
        3,0,JAM1,
        -12,0,
        NULL,
        "/",
        NULL
};

static struct Gadget timesigGadget11 = {
        &timesigGadget12,
        136,34,
        24,8,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        STRGADGET,
        NULL,
        NULL,
        &timesigIText5,
        NULL,
        (APTR)&timesigtimesigGadget11SInfo,
        9,
        NULL
};

static UBYTE timesigtimesigGadget10SIBuff[4] =
        "3";
static struct StringInfo timesigtimesigGadget10SInfo = {
        timesigtimesigGadget10SIBuff,
        NULL,
        0,
        4,
        0,
        0,0,0,0,0,
        0,
        0,
        NULL
};

static struct Gadget timesigGadget10 = {
        &timesigGadget11,
        97,34,
        24,8,
        NULL,
        RELVERIFY+GADGIMMEDIATE+LONGINT,
        STRGADGET,
        NULL,
        NULL,
        NULL,
        NULL,
        (APTR)&timesigtimesigGadget10SInfo,
        8,
        NULL
};

static struct IntuiText timesigIText6 = {
        4,0,JAM1,
        7,1,
        NULL,
        "Other:",
        NULL
};

static struct Gadget timesigGadget9 = {
        &timesigGadget10,
        26,33,
        59,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText6,
        NULL,
        NULL,
        7,
        NULL
};

static struct IntuiText timesigIText7 = {
        4,0,JAM1,
        11,1,
        NULL,
        "6/8",
        NULL
};

static struct Gadget timesigGadget8 = {
        &timesigGadget9,
        286,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText7,
        NULL,
        NULL,
        6,
        NULL
};

static struct IntuiText timesigIText8 = {
        4,0,JAM1,
        11,1,
        NULL,
        "5/4",
        NULL
};

static struct Gadget timesigGadget7 = {
        &timesigGadget8,
        234,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText8,
        NULL,
        NULL,
        5,
        NULL
};

static struct IntuiText timesigIText9 = {
        4,0,JAM1,
        11,1,
        NULL,
        "4/4",
        NULL
};

static struct Gadget timesigGadget6 = {
        &timesigGadget7,
        182,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText9,
        NULL,
        NULL,
        4,
        NULL
};

static struct IntuiText timesigIText10 = {
        4,0,JAM1,
        11,1,
        NULL,
        "3/4",
        NULL
};

static struct Gadget timesigGadget5 = {
        &timesigGadget6,
        130,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText10,
        NULL,
        NULL,
        3,
        NULL
};

static struct IntuiText timesigIText11 = {
        4,0,JAM1,
        11,1,
        NULL,
        "2/4",
        NULL
};

static struct Gadget timesigGadget4 = {
        &timesigGadget5,
        78,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText11,
        NULL,
        NULL,
        2,
        NULL
};

static struct IntuiText timesigIText12 = {
        4,0,JAM1,
        11,1,
        NULL,
        "2/2",
        NULL
};

static struct Gadget timesigGadget3 = {
        &timesigGadget4,
        26,19,
        48,9,
        NULL,
        RELVERIFY+TOGGLESELECT,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText12,
        NULL,
        NULL,
        1,
        NULL
};

static struct IntuiText timesigIText13 = {
        4,0,JAM1,
        10,2,
        NULL,
        "Okay",
        NULL
};

static struct Gadget timesigGadget2 = {
        &timesigGadget3,
        224,67,
        54,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        NULL,
        NULL,
        &timesigIText13,
        NULL,
        NULL,
        12,
        NULL
};

static SHORT timesigBorderVectors1[] = {
        0,0,
        55,0,
        55,12,
        0,12,
        0,0
};
static struct Border timesigBorder1 = {
        -1,-1,
        6,0,JAM1,
        5,
        timesigBorderVectors1,
        NULL
};

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

static struct Gadget timesigGadget1 = {
        &timesigGadget2,
        282,67,
        54,11,
        NULL,
        RELVERIFY+GADGIMMEDIATE,
        BOOLGADGET,
        (APTR)&timesigBorder1,
        NULL,
        &timesigIText14,
        NULL,
        NULL,
        13,
        NULL
};

#define timesigGadgetList1 timesigGadget1

struct NewWindow timesigNewWindowStructure1 = {
        144,33,
        359,87,
        1,4,
        GADGETDOWN+GADGETUP,
        ACTIVATE+NOCAREREFRESH,
        &timesigGadget1,
        NULL,
        NULL,
        NULL,
        NULL,
        5,5,
        -1,-1,
        CUSTOMSCREEN
};

