home *** CD-ROM | disk | FTP | other *** search
- #include <exec/types.h>
- #include <intuition/intuition.h>
- #include <string.h>
- #include "menuselect.h"
-
- struct TextAttr TOPAZ80 = {
- (STRPTR)"topaz.font",
- TOPAZ_EIGHTY,0,0
- };
- struct NewScreen NewScreenStructure = {
- 0,0,
- 640,200,
- 2,
- 0,1,
- HIRES,
- CUSTOMSCREEN,
- &TOPAZ80,
- "3DPlot v2.0 ©1990 Randy Finch (All Rights Reserved)",
- NULL,
- NULL
- };
-
- #define NEWSCREENSTRUCTURE NewScreenStructure
-
- USHORT Palette[] = {
- 0x0889,
- 0x0000,
- 0x0058,
- 0x0FFF
- #define PaletteColorCount 4
- };
-
- #define PALETTE Palette
-
- UBYTE UNDOBUFFER[256];
-
- SHORT BorderVectors1[] = {
- 0,0,
- 83,0,
- 83,10,
- 0,10,
- 0,0
- };
- struct Border Border1 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors1,
- NULL
- };
-
- struct IntuiText IText2 = {
- 1,0,JAM2,
- 23,0,
- &TOPAZ80,
- "None",
- NULL
- };
-
- struct IntuiText IText1 = {
- 3,0,JAM2,
- 3,-9,
- &TOPAZ80,
- "AXES TYPE",
- &IText2
- };
-
- struct Gadget AxesType = {
- NULL,
- 362,138,
- 82,9,
- NULL,
- GADGIMMEDIATE,
- BOOLGADGET,
- (APTR)&Border1,
- NULL,
- &IText1,
- NULL,
- NULL,
- AXESTYPE,
- NULL
- };
-
- SHORT BorderVectors2[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border2 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors2,
- NULL
- };
-
- struct IntuiText IText4 = {
- 1,0,JAM2,
- 4,0,
- &TOPAZ80,
- "X and Y",
- NULL
- };
-
- struct IntuiText IText3 = {
- 3,0,JAM2,
- 5,-9,
- &TOPAZ80,
- "SURFACE",
- &IText4
- };
-
- struct Gadget Surface = {
- &AxesType,
- 17,172,
- 66,9,
- NULL,
- GADGIMMEDIATE,
- BOOLGADGET,
- (APTR)&Border2,
- NULL,
- &IText3,
- NULL,
- NULL,
- SURFACE,
- NULL
- };
-
- SHORT BorderVectors3[] = {
- 0,0,
- 10,0,
- 10,34,
- 0,34,
- 0,0
- };
- struct Border Border3 = {
- -1,-1,
- 0,0,JAM1,
- 5,
- BorderVectors3,
- NULL
- };
-
- struct Gadget SwapXYZ = {
- &Surface,
- 12,92,
- 9,33,
- NULL,
- GADGIMMEDIATE,
- BOOLGADGET,
- (APTR)&Border3,
- NULL,
- NULL,
- NULL,
- NULL,
- SWAPXYZ,
- NULL
- };
-
- UBYTE SettingsNoteSIBuff[256];
- struct StringInfo SettingsNoteSInfo = {
- SettingsNoteSIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors4[] = {
- 0,0,
- 571,0,
- 571,10,
- 0,10,
- 0,0
- };
- struct Border Border4 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors4,
- NULL
- };
-
- struct IntuiText IText5 = {
- 3,0,JAM2,
- -42,0,
- &TOPAZ80,
- "NOTE",
- NULL
- };
-
- struct Gadget SettingsNote = {
- &SwapXYZ,
- 55,187,
- 570,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border4,
- NULL,
- &IText5,
- NULL,
- (APTR)&SettingsNoteSInfo,
- SETTINGSNOTE,
- NULL
- };
-
- UBYTE AxesPrecisionSIBuff[11] =
- "0.1";
- struct StringInfo AxesPrecisionSInfo = {
- AxesPrecisionSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors5[] = {
- 0,0,
- 83,0,
- 83,10,
- 0,10,
- 0,0
- };
- struct Border Border5 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors5,
- NULL
- };
-
- struct IntuiText IText6 = {
- 3,0,JAM2,
- -16,-9,
- &TOPAZ80,
- "AXES PRECISION",
- NULL
- };
-
- struct Gadget AxesPrecision = {
- &SettingsNote,
- 482,138,
- 82,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border5,
- NULL,
- &IText6,
- NULL,
- (APTR)&AxesPrecisionSInfo,
- AXESPRECISION,
- NULL
- };
-
- UBYTE AxesSpanZmaxSIBuff[11] =
- "1";
- struct StringInfo AxesSpanZmaxSInfo = {
- AxesSpanZmaxSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors6[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border6 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors6,
- NULL
- };
-
- struct IntuiText IText7 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Z max",
- NULL
- };
-
- struct Gadget AxesSpanZmax = {
- &AxesPrecision,
- 516,116,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border6,
- NULL,
- &IText7,
- NULL,
- (APTR)&AxesSpanZmaxSInfo,
- AXESSPANZMAX,
- NULL
- };
-
- UBYTE AxesSpanZminSIBuff[11] =
- "-1";
- struct StringInfo AxesSpanZminSInfo = {
- AxesSpanZminSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors7[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border7 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors7,
- NULL
- };
-
- struct IntuiText IText8 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Z min",
- NULL
- };
-
- struct Gadget AxesSpanZmin = {
- &AxesSpanZmax,
- 398,116,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border7,
- NULL,
- &IText8,
- NULL,
- (APTR)&AxesSpanZminSInfo,
- AXESSPANZMIN,
- NULL
- };
-
- UBYTE AxesSpanYmaxSIBuff[11] =
- "3";
- struct StringInfo AxesSpanYmaxSInfo = {
- AxesSpanYmaxSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors8[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border8 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors8,
- NULL
- };
-
- struct IntuiText IText9 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Y max",
- NULL
- };
-
- struct Gadget AxesSpanYmax = {
- &AxesSpanZmin,
- 516,104,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border8,
- NULL,
- &IText9,
- NULL,
- (APTR)&AxesSpanYmaxSInfo,
- AXESSPANYMAX,
- NULL
- };
-
- UBYTE AxesSpanYminSIBuff[11] =
- "-3";
- struct StringInfo AxesSpanYminSInfo = {
- AxesSpanYminSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors9[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border9 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors9,
- NULL
- };
-
- struct IntuiText IText10 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Y min",
- NULL
- };
-
- struct Gadget AxesSpanYmin = {
- &AxesSpanYmax,
- 398,104,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border9,
- NULL,
- &IText10,
- NULL,
- (APTR)&AxesSpanYminSInfo,
- AXESSPANYMIN,
- NULL
- };
-
- UBYTE AxesSpanXmaxSIBuff[11] =
- "3";
- struct StringInfo AxesSpanXmaxSInfo = {
- AxesSpanXmaxSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors10[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border10 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors10,
- NULL
- };
-
- struct IntuiText IText11 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "X max",
- NULL
- };
-
- struct Gadget AxesSpanXmax = {
- &AxesSpanYmin,
- 516,92,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border10,
- NULL,
- &IText11,
- NULL,
- (APTR)&AxesSpanXmaxSInfo,
- AXESSPANXMAX,
- NULL
- };
-
- UBYTE AxesSpanXminSIBuff[11] =
- "-3";
- struct StringInfo AxesSpanXminSInfo = {
- AxesSpanXminSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors11[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border11 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors11,
- NULL
- };
-
- struct IntuiText IText13 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "X min",
- NULL
- };
-
- struct IntuiText IText12 = {
- 3,0,JAM2,
- 37,-9,
- &TOPAZ80,
- "AXES SPAN",
- &IText13
- };
-
- struct Gadget AxesSpanXmin = {
- &AxesSpanXmax,
- 398,92,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border11,
- NULL,
- &IText12,
- NULL,
- (APTR)&AxesSpanXminSInfo,
- AXESSPANXMIN,
- NULL
- };
-
- UBYTE PlotPrecisionYSIBuff[11] =
- "0.1";
- struct StringInfo PlotPrecisionYSInfo = {
- PlotPrecisionYSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors12[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border12 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors12,
- NULL
- };
-
- struct IntuiText IText14 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "Y",
- NULL
- };
-
- struct Gadget PlotPrecisionY = {
- &AxesSpanXmin,
- 264,162,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border12,
- NULL,
- &IText14,
- NULL,
- (APTR)&PlotPrecisionYSInfo,
- PLOTPRECISIONY,
- NULL
- };
-
- UBYTE PlotPrecisionXSIBuff[11] =
- "0.1";
- struct StringInfo PlotPrecisionXSInfo = {
- PlotPrecisionXSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors13[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border13 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors13,
- NULL
- };
-
- struct IntuiText IText16 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "X",
- NULL
- };
-
- struct IntuiText IText15 = {
- 3,0,JAM2,
- -31,-9,
- &TOPAZ80,
- "PLOT PRECISION",
- &IText16
- };
-
- struct Gadget PlotPrecisionX = {
- &PlotPrecisionY,
- 264,150,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border13,
- NULL,
- &IText15,
- NULL,
- (APTR)&PlotPrecisionXSInfo,
- PLOTPRECISIONX,
- NULL
- };
-
- UBYTE PlotSpanYmaxSIBuff[11] =
- "3";
- struct StringInfo PlotSpanYmaxSInfo = {
- PlotSpanYmaxSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors14[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border14 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors14,
- NULL
- };
-
- struct IntuiText IText17 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Y max",
- NULL
- };
-
- struct Gadget PlotSpanYmax = {
- &PlotPrecisionX,
- 280,128,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border14,
- NULL,
- &IText17,
- NULL,
- (APTR)&PlotSpanYmaxSInfo,
- PLOTSPANYMAX,
- NULL
- };
-
- UBYTE PlotSpanYminSIBuff[11] =
- "-3";
- struct StringInfo PlotSpanYminSInfo = {
- PlotSpanYminSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors15[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border15 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors15,
- NULL
- };
-
- struct IntuiText IText18 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Y min",
- NULL
- };
-
- struct Gadget PlotSpanYmin = {
- &PlotSpanYmax,
- 280,116,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border15,
- NULL,
- &IText18,
- NULL,
- (APTR)&PlotSpanYminSInfo,
- PLOTSPANYMIN,
- NULL
- };
-
- UBYTE PlotSpanXmaxSIBuff[11] =
- "3";
- struct StringInfo PlotSpanXmaxSInfo = {
- PlotSpanXmaxSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors16[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border16 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors16,
- NULL
- };
-
- struct IntuiText IText19 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "X max",
- NULL
- };
-
- struct Gadget PlotSpanXmax = {
- &PlotSpanYmin,
- 280,104,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border16,
- NULL,
- &IText19,
- NULL,
- (APTR)&PlotSpanXmaxSInfo,
- PLOTSPANXMAX,
- NULL
- };
-
- UBYTE PlotSpanXminSIBuff[11] =
- "-3";
- struct StringInfo PlotSpanXminSInfo = {
- PlotSpanXminSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors17[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border17 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors17,
- NULL
- };
-
- struct IntuiText IText21 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "X min",
- NULL
- };
-
- struct IntuiText IText20 = {
- 3,0,JAM2,
- -25,-9,
- &TOPAZ80,
- "PLOT SPAN",
- &IText21
- };
-
- struct Gadget PlotSpanXmin = {
- &PlotSpanXmax,
- 280,92,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border17,
- NULL,
- &IText20,
- NULL,
- (APTR)&PlotSpanXminSInfo,
- PLOTSPANXMIN,
- NULL
- };
-
- UBYTE LineSpacingYSIBuff[11] =
- "0.25";
- struct StringInfo LineSpacingYSInfo = {
- LineSpacingYSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors18[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border18 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors18,
- NULL
- };
-
- struct IntuiText IText22 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "Y",
- NULL
- };
-
- struct Gadget LineSpacingY = {
- &PlotSpanXmin,
- 137,150,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border18,
- NULL,
- &IText22,
- NULL,
- (APTR)&LineSpacingYSInfo,
- LINESPACINGY,
- NULL
- };
-
- UBYTE LineSpacingXSIBuff[11] =
- "0.25";
- struct StringInfo LineSpacingXSInfo = {
- LineSpacingXSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors19[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border19 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors19,
- NULL
- };
-
- struct IntuiText IText24 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "X",
- NULL
- };
-
- struct IntuiText IText23 = {
- 3,0,JAM2,
- -23,-9,
- &TOPAZ80,
- "LINE SPACING",
- &IText24
- };
-
- struct Gadget LineSpacingX = {
- &LineSpacingY,
- 137,138,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border19,
- NULL,
- &IText23,
- NULL,
- (APTR)&LineSpacingXSInfo,
- LINESPACINGX,
- NULL
- };
-
- UBYTE SizingScaleSIBuff[11] =
- "30";
- struct StringInfo SizingScaleSInfo = {
- SizingScaleSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors20[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border20 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors20,
- NULL
- };
-
- struct IntuiText IText25 = {
- 1,0,JAM2,
- -46,0,
- &TOPAZ80,
- "Scale",
- NULL
- };
-
- struct Gadget SizingScale = {
- &LineSpacingX,
- 162,116,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border20,
- NULL,
- &IText25,
- NULL,
- (APTR)&SizingScaleSInfo,
- SIZINGSCALE,
- NULL
- };
-
- UBYTE SizingViewDistSIBuff[11] =
- "20";
- struct StringInfo SizingViewDistSInfo = {
- SizingViewDistSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors21[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border21 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors21,
- NULL
- };
-
- struct IntuiText IText26 = {
- 1,0,JAM2,
- -78,0,
- &TOPAZ80,
- "View Dist",
- NULL
- };
-
- struct Gadget SizingViewDist = {
- &SizingScale,
- 162,104,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border21,
- NULL,
- &IText26,
- NULL,
- (APTR)&SizingViewDistSInfo,
- SIZINGVIEWDIST,
- NULL
- };
-
- UBYTE SizingProjPlaneSIBuff[11] =
- "0";
- struct StringInfo SizingProjPlaneSInfo = {
- SizingProjPlaneSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors22[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border22 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors22,
- NULL
- };
-
- struct IntuiText IText28 = {
- 1,0,JAM2,
- -85,0,
- &TOPAZ80,
- "Proj Plane",
- NULL
- };
-
- struct IntuiText IText27 = {
- 3,0,JAM2,
- -35,-9,
- &TOPAZ80,
- "SIZING",
- &IText28
- };
-
- struct Gadget SizingProjPlane = {
- &SizingViewDist,
- 162,92,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER,
- STRGADGET,
- (APTR)&Border22,
- NULL,
- &IText27,
- NULL,
- (APTR)&SizingProjPlaneSInfo,
- SIZINGPROJPLANE,
- NULL
- };
-
- UBYTE OriginYSIBuff[11] =
- "100";
- struct StringInfo OriginYSInfo = {
- OriginYSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors23[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border23 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors23,
- NULL
- };
-
- struct IntuiText IText29 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "Y",
- NULL
- };
-
- struct Gadget OriginY = {
- &SizingProjPlane,
- 24,150,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER+LONGINT,
- STRGADGET,
- (APTR)&Border23,
- NULL,
- &IText29,
- NULL,
- (APTR)&OriginYSInfo,
- ORIGINY,
- NULL
- };
-
- UBYTE OriginXSIBuff[11] =
- "160";
- struct StringInfo OriginXSInfo = {
- OriginXSIBuff,
- UNDOBUFFER,
- 0,
- 11,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors24[] = {
- 0,0,
- 67,0,
- 67,10,
- 0,10,
- 0,0
- };
- struct Border Border24 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors24,
- NULL
- };
-
- struct IntuiText IText31 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "X",
- NULL
- };
-
- struct IntuiText IText30 = {
- 3,0,JAM2,
- 1,-9,
- &TOPAZ80,
- "ORIGIN",
- &IText31
- };
-
- struct Gadget OriginX = {
- &OriginY,
- 24,138,
- 66,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER+LONGINT,
- STRGADGET,
- (APTR)&Border24,
- NULL,
- &IText30,
- NULL,
- (APTR)&OriginXSInfo,
- ORIGINX,
- NULL
- };
-
- UBYTE RotationXSIBuff[5] =
- "45";
- struct StringInfo RotationXSInfo = {
- RotationXSIBuff,
- UNDOBUFFER,
- 0,
- 5,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors25[] = {
- 0,0,
- 35,0,
- 35,10,
- 0,10,
- 0,0
- };
- struct Border Border25 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors25,
- NULL
- };
-
- struct IntuiText IText32 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "X",
- NULL
- };
-
- struct Gadget RotationX = {
- &OriginX,
- 27,116,
- 34,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER+LONGINT,
- STRGADGET,
- (APTR)&Border25,
- NULL,
- &IText32,
- NULL,
- (APTR)&RotationXSInfo,
- ROTATIONX,
- NULL
- };
-
- UBYTE RotationYSIBuff[5] =
- "-60";
- struct StringInfo RotationYSInfo = {
- RotationYSIBuff,
- UNDOBUFFER,
- 0,
- 5,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors26[] = {
- 0,0,
- 35,0,
- 35,10,
- 0,10,
- 0,0
- };
- struct Border Border26 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors26,
- NULL
- };
-
- struct IntuiText IText33 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "Y",
- NULL
- };
-
- struct Gadget RotationY = {
- &RotationX,
- 27,104,
- 34,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER+LONGINT,
- STRGADGET,
- (APTR)&Border26,
- NULL,
- &IText33,
- NULL,
- (APTR)&RotationYSInfo,
- ROTATIONY,
- NULL
- };
-
- UBYTE RotationZSIBuff[5] =
- "-135";
- struct StringInfo RotationZSInfo = {
- RotationZSIBuff,
- UNDOBUFFER,
- 0,
- 5,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors27[] = {
- 0,0,
- 35,0,
- 35,10,
- 0,10,
- 0,0
- };
- struct Border Border27 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors27,
- NULL
- };
-
- struct IntuiText IText34 = {
- 1,0,JAM2,
- -16,0,
- &TOPAZ80,
- "Z",
- NULL
- };
-
- struct Gadget RotationZ = {
- &RotationY,
- 27,92,
- 34,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE+STRINGCENTER+LONGINT,
- STRGADGET,
- (APTR)&Border27,
- NULL,
- &IText34,
- NULL,
- (APTR)&RotationZSInfo,
- ROTATIONZ,
- NULL
- };
-
- UBYTE EquationDSIBuff[256];
- struct StringInfo EquationDSInfo = {
- EquationDSIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors28[] = {
- 0,0,
- 603,0,
- 603,10,
- 0,10,
- 0,0
- };
- struct Border Border28 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors28,
- NULL
- };
-
- struct IntuiText IText35 = {
- 1,0,JAM2,
- -22,0,
- &TOPAZ80,
- "D=",
- NULL
- };
-
- struct Gadget EquationD = {
- &RotationZ,
- 29,70,
- 602,9,
- GADGDISABLED,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border28,
- NULL,
- &IText35,
- NULL,
- (APTR)&EquationDSInfo,
- EQUATIOND,
- NULL
- };
-
- UBYTE EquationCSIBuff[256];
- struct StringInfo EquationCSInfo = {
- EquationCSIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors29[] = {
- 0,0,
- 603,0,
- 603,10,
- 0,10,
- 0,0
- };
- struct Border Border29 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors29,
- NULL
- };
-
- struct IntuiText IText36 = {
- 1,0,JAM2,
- -22,0,
- &TOPAZ80,
- "C=",
- NULL
- };
-
- struct Gadget EquationC = {
- &EquationD,
- 29,58,
- 602,9,
- GADGDISABLED,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border29,
- NULL,
- &IText36,
- NULL,
- (APTR)&EquationCSInfo,
- EQUATIONC,
- NULL
- };
-
- UBYTE EquationBSIBuff[256];
- struct StringInfo EquationBSInfo = {
- EquationBSIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors30[] = {
- 0,0,
- 603,0,
- 603,10,
- 0,10,
- 0,0
- };
- struct Border Border30 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors30,
- NULL
- };
-
- struct IntuiText IText37 = {
- 1,0,JAM2,
- -22,0,
- &TOPAZ80,
- "B=",
- NULL
- };
-
- struct Gadget EquationB = {
- &EquationC,
- 29,46,
- 602,9,
- GADGDISABLED,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border30,
- NULL,
- &IText37,
- NULL,
- (APTR)&EquationBSInfo,
- EQUATIONB,
- NULL
- };
-
- UBYTE EquationASIBuff[256];
- struct StringInfo EquationASInfo = {
- EquationASIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors31[] = {
- 0,0,
- 603,0,
- 603,10,
- 0,10,
- 0,0
- };
- struct Border Border31 = {
- -1,-1,
- 2,0,JAM1,
- 5,
- BorderVectors31,
- NULL
- };
-
- struct IntuiText IText38 = {
- 1,0,JAM2,
- -22,0,
- &TOPAZ80,
- "A=",
- NULL
- };
-
- struct Gadget EquationA = {
- &EquationB,
- 29,34,
- 602,9,
- GADGDISABLED,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border31,
- NULL,
- &IText38,
- NULL,
- (APTR)&EquationASInfo,
- EQUATIONA,
- NULL
- };
-
- UBYTE EquationZSIBuff[256] =
- "SIN(X*Y)";
- struct StringInfo EquationZSInfo = {
- EquationZSIBuff,
- UNDOBUFFER,
- 0,
- 256,
- 0,
- 0,0,0,0,0,
- 0,
- 0,
- NULL
- };
-
- SHORT BorderVectors32[] = {
- 0,0,
- 603,0,
- 603,10,
- 0,10,
- 0,0
- };
- struct Border Border32 = {
- -1,-1,
- 2,2,JAM1,
- 5,
- BorderVectors32,
- NULL
- };
-
- struct IntuiText IText41 = {
- 3,0,JAM2,
- 148,-10,
- &TOPAZ80,
- "Error Message: ",
- NULL
- };
-
- struct IntuiText IText40 = {
- 3,0,JAM2,
- 0,-10,
- &TOPAZ80,
- "EQUATIONS",
- &IText41
- };
-
- struct IntuiText IText39 = {
- 1,0,JAM2,
- -21,0,
- &TOPAZ80,
- "Z=",
- &IText40
- };
-
- struct Gadget EquationZ = {
- &EquationA,
- 29,22,
- 602,9,
- NULL,
- RELVERIFY+GADGIMMEDIATE,
- STRGADGET,
- (APTR)&Border32,
- NULL,
- &IText39,
- NULL,
- (APTR)&EquationZSInfo,
- EQUATIONZ,
- NULL
- };
-
- SHORT BorderVectors33[] = {
- 0,0,
- 333,0,
- 333,8,
- 0,8,
- 0,0
- };
- struct Border Border33 = {
- -1,-1,
- 0,0,JAM1,
- 5,
- BorderVectors33,
- NULL
- };
-
- struct IntuiText IText42 = {
- 1,0,JAM2,
- 5,-1,
- &TOPAZ80,
- "Acceptable ",
- NULL
- };
-
- struct Gadget ErrMessageGadg = {
- &EquationZ,
- 299,13,
- 332,7,
- GADGHBOX+GADGHIMAGE,
- NULL,
- BOOLGADGET,
- (APTR)&Border33,
- NULL,
- &IText42,
- NULL,
- NULL,
- NULL,
- NULL
- };
-
- #define GadgetList1 ErrMessageGadg
-
- SHORT BorderVectors45[] = {
- 0,0,
- 630,0,
- 630,70,
- 0,70,
- 0,0
- };
- struct Border Border45 = {
- 5,11,
- 2,0,JAM1,
- 5,
- BorderVectors45,
- NULL
- };
-
- SHORT BorderVectors44[] = {
- 0,0,
- 68,0,
- 68,45,
- 0,45,
- 0,0
- };
- struct Border Border44 = {
- 5,82,
- 2,0,JAM1,
- 5,
- BorderVectors44,
- &Border45
- };
-
- SHORT BorderVectors43[] = {
- 0,0,
- 629,0,
- 629,14,
- 0,14,
- 0,0
- };
- struct Border Border43 = {
- 5,184,
- 2,0,JAM1,
- 5,
- BorderVectors43,
- &Border44
- };
-
- SHORT BorderVectors42[] = {
- 0,0,
- 87,0,
- 87,21,
- 0,21,
- 0,0
- };
- struct Border Border42 = {
- 5,162,
- 2,0,JAM1,
- 5,
- BorderVectors42,
- &Border43
- };
-
- SHORT BorderVectors41[] = {
- 0,0,
- 127,0,
- 127,21,
- 0,21,
- 0,0
- };
- struct Border Border41 = {
- 458,128,
- 2,0,JAM1,
- 5,
- BorderVectors41,
- &Border42
- };
-
- SHORT BorderVectors40[] = {
- 0,0,
- 108,0,
- 108,21,
- 0,21,
- 0,0
- };
- struct Border Border40 = {
- 349,128,
- 2,0,JAM1,
- 5,
- BorderVectors40,
- &Border41
- };
-
- SHORT BorderVectors39[] = {
- 0,0,
- 117,0,
- 117,33,
- 0,33,
- 0,0
- };
- struct Border Border39 = {
- 231,140,
- 2,0,JAM1,
- 5,
- BorderVectors39,
- &Border40
- };
-
- SHORT BorderVectors38[] = {
- 0,0,
- 137,0,
- 137,33,
- 0,33,
- 0,0
- };
- struct Border Border38 = {
- 93,128,
- 2,0,JAM1,
- 5,
- BorderVectors38,
- &Border39
- };
-
- SHORT BorderVectors37[] = {
- 0,0,
- 87,0,
- 87,33,
- 0,33,
- 0,0
- };
- struct Border Border37 = {
- 5,128,
- 2,0,JAM1,
- 5,
- BorderVectors37,
- &Border38
- };
-
- SHORT BorderVectors36[] = {
- 0,0,
- 236,0,
- 236,45,
- 0,45,
- 0,0
- };
- struct Border Border36 = {
- 349,82,
- 2,0,JAM1,
- 5,
- BorderVectors36,
- &Border37
- };
-
- SHORT BorderVectors35[] = {
- 0,0,
- 117,0,
- 117,57,
- 0,57,
- 0,0
- };
- struct Border Border35 = {
- 231,82,
- 2,0,JAM1,
- 5,
- BorderVectors35,
- &Border36
- };
-
- SHORT BorderVectors34[] = {
- 0,0,
- 156,0,
- 156,45,
- 0,45,
- 0,0
- };
- struct Border Border34 = {
- 74,82,
- 2,0,JAM1,
- 5,
- BorderVectors34,
- &Border35
- };
-
- #define BorderList1 Border34
-
- struct IntuiText IText43 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Re-load",
- NULL
- };
-
- struct MenuItem SubItem2 = {
- NULL,
- 97,7,
- 88,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText43,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText44 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Choose",
- NULL
- };
-
- struct MenuItem SubItem1 = {
- &SubItem2,
- 97,-1,
- 88,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText44,
- NULL,
- 'F',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText45 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Fonts",
- NULL
- };
-
- struct MenuItem MenuItem4 = {
- NULL,
- -70,24,
- 112,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText45,
- NULL,
- NULL,
- &SubItem1,
- MENUNULL
- };
-
- struct IntuiText IText46 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Italics ",
- NULL
- };
-
- struct MenuItem SubItem5 = {
- NULL,
- 85,8,
- 131,8,
- CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText46,
- NULL,
- 'I',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText47 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Underline",
- NULL
- };
-
- struct MenuItem SubItem4 = {
- &SubItem5,
- 85,0,
- 131,8,
- CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText47,
- NULL,
- 'U',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText48 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Bold",
- NULL
- };
-
- struct MenuItem SubItem3 = {
- &SubItem4,
- 85,-8,
- 131,8,
- CHECKIT+ITEMTEXT+COMMSEQ+MENUTOGGLE+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText48,
- NULL,
- 'B',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText49 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Style",
- NULL
- };
-
- struct MenuItem MenuItem3 = {
- &MenuItem4,
- -70,16,
- 112,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText49,
- NULL,
- NULL,
- &SubItem3,
- MENUNULL
- };
-
- struct IntuiText IText50 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Remove",
- NULL
- };
-
- struct MenuItem MenuItem2 = {
- &MenuItem3,
- -70,8,
- 112,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText50,
- NULL,
- 'R',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText51 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Add",
- NULL
- };
-
- struct MenuItem MenuItem1 = {
- &MenuItem2,
- -70,0,
- 112,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText51,
- NULL,
- 'A',
- NULL,
- MENUNULL
- };
-
- struct Menu Menu3 = {
- NULL,
- 152,0,
- 40,0,
- NULL,
- "TEXT",
- &MenuItem1
- };
-
- struct IntuiText IText52 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Graph",
- NULL
- };
-
- struct MenuItem MenuItem8 = {
- NULL,
- 0,24,
- 136,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText52,
- NULL,
- 'G',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText53 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Settings",
- NULL
- };
-
- struct MenuItem MenuItem7 = {
- &MenuItem8,
- 0,16,
- 136,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText53,
- NULL,
- 'T',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText54 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Stop Plot",
- NULL
- };
-
- struct MenuItem MenuItem6 = {
- &MenuItem7,
- 0,8,
- 136,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText54,
- NULL,
- 'Z',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText55 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Contour",
- NULL
- };
-
- struct MenuItem SubItem9 = {
- NULL,
- 121,23,
- 96,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText55,
- NULL,
- 'C',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText56 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Solid",
- NULL
- };
-
- struct MenuItem SubItem8 = {
- &SubItem9,
- 121,15,
- 96,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText56,
- NULL,
- 'D',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText57 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Hidden",
- NULL
- };
-
- struct MenuItem SubItem7 = {
- &SubItem8,
- 121,7,
- 96,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText57,
- NULL,
- 'H',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText58 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Normal",
- NULL
- };
-
- struct MenuItem SubItem6 = {
- &SubItem7,
- 121,-1,
- 96,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText58,
- NULL,
- 'L',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText59 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Plot",
- NULL
- };
-
- struct MenuItem MenuItem5 = {
- &MenuItem6,
- 0,0,
- 136,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText59,
- NULL,
- NULL,
- &SubItem6,
- MENUNULL
- };
-
- struct Menu Menu2 = {
- &Menu3,
- 72,0,
- 72,0,
- MENUENABLED,
- "FUNCTION",
- &MenuItem5
- };
-
- struct IntuiText IText60 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " EXIT! ",
- NULL
- };
-
- struct MenuItem MenuItem17 = {
- NULL,
- 0,64,
- 112,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText60,
- NULL,
- 'E',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText61 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " Print",
- NULL
- };
-
- struct MenuItem MenuItem16 = {
- &MenuItem17,
- 0,56,
- 112,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText61,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText62 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Off",
- NULL
- };
-
- struct MenuItem SubItem11 = {
- NULL,
- 97,7,
- 43,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED,
- 1,
- (APTR)&IText62,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText63 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "On",
- NULL
- };
-
- struct MenuItem SubItem10 = {
- &SubItem11,
- 97,-1,
- 43,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 2,
- (APTR)&IText63,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText64 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Title",
- NULL
- };
-
- struct MenuItem MenuItem15 = {
- &MenuItem16,
- 0,48,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText64,
- NULL,
- NULL,
- &SubItem10,
- MENUNULL
- };
-
- struct IntuiText IText65 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Severe Overscan",
- NULL
- };
-
- struct MenuItem SubItem20 = {
- NULL,
- 97,63,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 192,
- (APTR)&IText65,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText66 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Medium Overscan",
- NULL
- };
-
- struct MenuItem SubItem19 = {
- &SubItem20,
- 97,55,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 320,
- (APTR)&IText66,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText67 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Normal",
- NULL
- };
-
- struct MenuItem SubItem18 = {
- &SubItem19,
- 97,47,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED,
- 384,
- (APTR)&IText67,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText68 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "-----------------",
- NULL
- };
-
- struct MenuItem SubItem17 = {
- &SubItem18,
- 97,39,
- 139,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText68,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText69 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Non-interlace",
- NULL
- };
-
- struct MenuItem SubItem16 = {
- &SubItem17,
- 97,31,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED,
- 8,
- (APTR)&IText69,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText70 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Interlace",
- NULL
- };
-
- struct MenuItem SubItem15 = {
- &SubItem16,
- 97,23,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 16,
- (APTR)&IText70,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText71 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "-----------------",
- NULL
- };
-
- struct MenuItem SubItem14 = {
- &SubItem15,
- 97,15,
- 139,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText71,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText72 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "High Res",
- NULL
- };
-
- struct MenuItem SubItem13 = {
- &SubItem14,
- 97,7,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 1,
- (APTR)&IText72,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText73 = {
- 3,1,COMPLEMENT,
- 19,0,
- &TOPAZ80,
- "Low Res",
- NULL
- };
-
- struct MenuItem SubItem12 = {
- &SubItem13,
- 97,-1,
- 139,8,
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED,
- 2,
- (APTR)&IText73,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText74 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Screen",
- NULL
- };
-
- struct MenuItem MenuItem14 = {
- &MenuItem15,
- 0,40,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText74,
- NULL,
- NULL,
- &SubItem12,
- MENUNULL
- };
-
- struct IntuiText IText75 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Save",
- NULL
- };
-
- struct MenuItem SubItem24 = {
- NULL,
- 97,23,
- 96,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText75,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText76 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Load",
- NULL
- };
-
- struct MenuItem SubItem23 = {
- &SubItem24,
- 97,15,
- 96,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText76,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText77 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "------------",
- NULL
- };
-
- struct MenuItem SubItem22 = {
- &SubItem23,
- 97,7,
- 96,8,
- ITEMTEXT+HIGHCOMP,
- 0,
- (APTR)&IText77,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText78 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Adjust ",
- NULL
- };
-
- struct MenuItem SubItem21 = {
- &SubItem22,
- 97,-1,
- 96,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText78,
- NULL,
- 'J',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText79 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Color",
- NULL
- };
-
- struct MenuItem MenuItem13 = {
- &MenuItem14,
- 0,32,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText79,
- NULL,
- NULL,
- &SubItem21,
- MENUNULL
- };
-
- struct IntuiText IText80 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Picture",
- NULL
- };
-
- struct MenuItem SubItem27 = {
- NULL,
- 97,15,
- 64,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText80,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText81 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Settings",
- NULL
- };
-
- struct MenuItem SubItem26 = {
- &SubItem27,
- 97,7,
- 64,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText81,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText82 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "All",
- NULL
- };
-
- struct MenuItem SubItem25 = {
- &SubItem26,
- 97,-1,
- 64,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText82,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText83 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Save As",
- NULL
- };
-
- struct MenuItem MenuItem12 = {
- &MenuItem13,
- 0,24,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText83,
- NULL,
- NULL,
- &SubItem25,
- MENUNULL
- };
-
- struct IntuiText IText84 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Picture",
- NULL
- };
-
- struct MenuItem SubItem30 = {
- NULL,
- 97,15,
- 72,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText84,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText85 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Settings",
- NULL
- };
-
- struct MenuItem SubItem29 = {
- &SubItem30,
- 97,7,
- 72,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText85,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText86 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "All ",
- NULL
- };
-
- struct MenuItem SubItem28 = {
- &SubItem29,
- 97,-1,
- 72,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText86,
- NULL,
- 'S',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText87 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Save",
- NULL
- };
-
- struct MenuItem MenuItem11 = {
- &MenuItem12,
- 0,16,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText87,
- NULL,
- NULL,
- &SubItem28,
- MENUNULL
- };
-
- struct IntuiText IText88 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Picture",
- NULL
- };
-
- struct MenuItem SubItem33 = {
- NULL,
- 97,15,
- 72,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText88,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText89 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "Settings",
- NULL
- };
-
- struct MenuItem SubItem32 = {
- &SubItem33,
- 97,7,
- 72,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText89,
- NULL,
- NULL,
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText90 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "All ",
- NULL
- };
-
- struct MenuItem SubItem31 = {
- &SubItem32,
- 97,-1,
- 72,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText90,
- NULL,
- 'O',
- NULL,
- MENUNULL
- };
-
- struct IntuiText IText91 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- "» Open",
- NULL
- };
-
- struct MenuItem MenuItem10 = {
- &MenuItem11,
- 0,8,
- 112,8,
- ITEMTEXT+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText91,
- NULL,
- NULL,
- &SubItem31,
- MENUNULL
- };
-
- struct IntuiText IText92 = {
- 3,1,COMPLEMENT,
- 0,0,
- &TOPAZ80,
- " New ",
- NULL
- };
-
- struct MenuItem MenuItem9 = {
- &MenuItem10,
- 0,0,
- 112,8,
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
- 0,
- (APTR)&IText92,
- NULL,
- 'N',
- NULL,
- MENUNULL
- };
-
- struct Menu Menu1 = {
- &Menu2,
- 0,0,
- 64,0,
- MENUENABLED,
- "PROJECT",
- &MenuItem9
- };
-
- #define MenuList1 Menu1
-
- struct IntuiText IText93 = {
- 3,0,JAM2,
- 8,83,
- NULL,
- "ROTATION",
- NULL
- };
-
- #define IntuiTextList1 IText93
-
- struct NewWindow NewWindowStructure1 = {
- 0,0,
- 640,200,
- 0,1,
- MOUSEBUTTONS+GADGETDOWN+GADGETUP+MENUPICK+REQCLEAR+INACTIVEWINDOW,
- BACKDROP+ACTIVATE,
- &ErrMessageGadg,
- NULL,
- "3D Settings",
- NULL,
- NULL,
- 5,5,
- 640,200,
- CUSTOMSCREEN
- };
-