home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d523 / screenjaeger.lha / ScreenJaeger / Source / main.h < prev    next >
C/C++ Source or Header  |  1991-08-05  |  16KB  |  1,324 lines

  1.  
  2. struct TextAttr TOPAZ80 = {
  3.     (STRPTR)"topaz.font",
  4.     TOPAZ_EIGHTY,0,0
  5. };
  6. struct NewScreen Screen2 = {
  7.     0,0,
  8.     640,200,
  9.     2,
  10.     0,1,
  11.     HIRES,
  12.     CUSTOMSCREEN,
  13.     &TOPAZ80,
  14.     NULL,
  15.     NULL,
  16.     NULL
  17. };
  18.  
  19. USHORT Palette[] = {
  20.     0x0644,
  21.     0x0422,
  22.     0x0755,
  23.     0x0976
  24. #define PaletteColorCount 4
  25. };
  26.  
  27. #define PALETTE Palette
  28.  
  29. UBYTE Gadget32SIBuff[9];
  30. struct StringInfo Gadget32SInfo = {
  31.     Gadget32SIBuff,
  32.     NULL,
  33.     0,
  34.     9,
  35.     0,
  36.     0,0,0,0,0,
  37.     0,
  38.     0,
  39.     NULL
  40. };
  41.  
  42. SHORT BorderVectors1[] = {
  43.     0,0,
  44.     73,0,
  45.     73,9,
  46.     0,9,
  47.     0,0
  48. };
  49. struct Border Border1 = {
  50.     -1,-1,
  51.     1,0,JAM1,
  52.     5,
  53.     BorderVectors1,
  54.     NULL
  55. };
  56.  
  57. struct IntuiText IText1 = {
  58.     3,0,JAM2,
  59.     13,-9,
  60.     &TOPAZ80,
  61.     (UBYTE *)"Offset",
  62.     NULL
  63. };
  64.  
  65. struct Gadget Gadget32 = {
  66.     NULL,
  67.     150,44,
  68.     72,8,
  69.     NULL,
  70.     RELVERIFY+LONGINT,
  71.     STRGADGET,
  72.     (APTR)&Border1,
  73.     NULL,
  74.     &IText1,
  75.     NULL,
  76.     (APTR)&Gadget32SInfo,
  77.     7,
  78.     NULL
  79. };
  80.  
  81. SHORT BorderVectors2[] = {
  82.     0,0,
  83.     54,0,
  84.     54,9,
  85.     0,9,
  86.     0,0
  87. };
  88. struct Border Border2 = {
  89.     -1,-1,
  90.     1,0,JAM1,
  91.     5,
  92.     BorderVectors2,
  93.     NULL
  94. };
  95.  
  96. struct IntuiText IText2 = {
  97.     3,0,JAM2,
  98.     11,0,
  99.     &TOPAZ80,
  100.     (UBYTE *)"INFO",
  101.     NULL
  102. };
  103.  
  104. struct Gadget Gadget31 = {
  105.     &Gadget32,
  106.     516,33,
  107.     53,8,
  108.     NULL,
  109.     RELVERIFY,
  110.     BOOLGADGET,
  111.     (APTR)&Border2,
  112.     NULL,
  113.     &IText2,
  114.     NULL,
  115.     NULL,
  116.     80,
  117.     NULL
  118. };
  119.  
  120. SHORT BorderVectors3[] = {
  121.     0,0,
  122.     65,0,
  123.     65,9,
  124.     0,9,
  125.     0,0
  126. };
  127. struct Border Border3 = {
  128.     -1,-1,
  129.     1,0,JAM1,
  130.     5,
  131.     BorderVectors3,
  132.     NULL
  133. };
  134.  
  135. struct IntuiText IText3 = {
  136.     1,2,JAM2,
  137.     0,0,
  138.     &TOPAZ80,
  139.     (UBYTE *)"OVERSCAN",
  140.     NULL
  141. };
  142.  
  143. struct Gadget Gadget30 = {
  144.     &Gadget31,
  145.     77,44,
  146.     64,8,
  147.     NULL,
  148.     RELVERIFY+TOGGLESELECT,
  149.     BOOLGADGET,
  150.     (APTR)&Border3,
  151.     NULL,
  152.     &IText3,
  153.     NULL,
  154.     NULL,
  155.     75,
  156.     NULL
  157. };
  158.  
  159. SHORT BorderVectors4[] = {
  160.     0,0,
  161.     49,0,
  162.     49,9,
  163.     0,9,
  164.     0,0
  165. };
  166. struct Border Border4 = {
  167.     -1,-1,
  168.     1,0,JAM1,
  169.     5,
  170.     BorderVectors4,
  171.     NULL
  172. };
  173.  
  174. struct IntuiText IText4 = {
  175.     1,2,JAM2,
  176.     0,0,
  177.     &TOPAZ80,
  178.     (UBYTE *)" FAST ",
  179.     NULL
  180. };
  181.  
  182. struct Gadget Gadget29 = {
  183.     &Gadget30,
  184.     160,24,
  185.     48,8,
  186.     NULL,
  187.     RELVERIFY+TOGGLESELECT,
  188.     BOOLGADGET,
  189.     (APTR)&Border4,
  190.     NULL,
  191.     &IText4,
  192.     NULL,
  193.     NULL,
  194.     47,
  195.     NULL
  196. };
  197.  
  198. SHORT BorderVectors5[] = {
  199.     0,0,
  200.     49,0,
  201.     49,9,
  202.     0,9,
  203.     0,0
  204. };
  205. struct Border Border5 = {
  206.     -1,-1,
  207.     1,0,JAM1,
  208.     5,
  209.     BorderVectors5,
  210.     NULL
  211. };
  212.  
  213. struct IntuiText IText5 = {
  214.     1,2,JAM2,
  215.     0,0,
  216.     &TOPAZ80,
  217.     (UBYTE *)" CHIP ",
  218.     NULL
  219. };
  220.  
  221. struct Gadget Gadget28 = {
  222.     &Gadget29,
  223.     102,24,
  224.     48,8,
  225.     NULL,
  226.     RELVERIFY+TOGGLESELECT,
  227.     BOOLGADGET,
  228.     (APTR)&Border5,
  229.     NULL,
  230.     &IText5,
  231.     NULL,
  232.     NULL,
  233.     46,
  234.     NULL
  235. };
  236.  
  237. struct PropInfo Gadget27SInfo = {
  238.     AUTOKNOB+FREEHORIZ+FREEVERT,
  239.     28083,13104,
  240.     8191,4095,
  241. };
  242.  
  243. struct Image Image1 = {
  244.     22,2,
  245.     8,4,
  246.     0,
  247.     NULL,
  248.     0x0000,0x0000,
  249.     NULL
  250. };
  251.  
  252. struct Gadget Gadget27 = {
  253.     &Gadget28,
  254.     218,17,
  255.     69,23,
  256.     NULL,
  257.     RELVERIFY+GADGIMMEDIATE,
  258.     PROPGADGET,
  259.     (APTR)&Image1,
  260.     NULL,
  261.     NULL,
  262.     NULL,
  263.     (APTR)&Gadget27SInfo,
  264.     45,
  265.     NULL
  266. };
  267.  
  268. UBYTE Gadget26SIBuff[5];
  269. struct StringInfo Gadget26SInfo = {
  270.     Gadget26SIBuff,
  271.     NULL,
  272.     0,
  273.     5,
  274.     0,
  275.     0,0,0,0,0,
  276.     0,
  277.     0,
  278.     NULL
  279. };
  280.  
  281. SHORT BorderVectors6[] = {
  282.     0,0,
  283.     41,0,
  284.     41,9,
  285.     0,9,
  286.     0,0
  287. };
  288. struct Border Border6 = {
  289.     -1,-1,
  290.     1,0,JAM1,
  291.     5,
  292.     BorderVectors6,
  293.     NULL
  294. };
  295.  
  296. struct IntuiText IText6 = {
  297.     3,0,JAM2,
  298.     -52,0,
  299.     &TOPAZ80,
  300.     (UBYTE *)"Height",
  301.     NULL
  302. };
  303.  
  304. struct Gadget Gadget26 = {
  305.     &Gadget27,
  306.     447,32,
  307.     40,8,
  308.     NULL,
  309.     RELVERIFY+LONGINT,
  310.     STRGADGET,
  311.     (APTR)&Border6,
  312.     NULL,
  313.     &IText6,
  314.     NULL,
  315.     (APTR)&Gadget26SInfo,
  316.     43,
  317.     NULL
  318. };
  319.  
  320. UBYTE Gadget25SIBuff[5];
  321. struct StringInfo Gadget25SInfo = {
  322.     Gadget25SIBuff,
  323.     NULL,
  324.     0,
  325.     5,
  326.     0,
  327.     0,0,0,0,0,
  328.     0,
  329.     0,
  330.     NULL
  331. };
  332.  
  333. SHORT BorderVectors7[] = {
  334.     0,0,
  335.     41,0,
  336.     41,9,
  337.     0,9,
  338.     0,0
  339. };
  340. struct Border Border7 = {
  341.     -1,-1,
  342.     1,0,JAM1,
  343.     5,
  344.     BorderVectors7,
  345.     NULL
  346. };
  347.  
  348. struct IntuiText IText7 = {
  349.     3,0,JAM2,
  350.     -45,0,
  351.     &TOPAZ80,
  352.     (UBYTE *)"Width",
  353.     NULL
  354. };
  355.  
  356. struct Gadget Gadget25 = {
  357.     &Gadget26,
  358.     349,32,
  359.     40,8,
  360.     NULL,
  361.     RELVERIFY+LONGINT,
  362.     STRGADGET,
  363.     (APTR)&Border7,
  364.     NULL,
  365.     &IText7,
  366.     NULL,
  367.     (APTR)&Gadget25SInfo,
  368.     42,
  369.     NULL
  370. };
  371.  
  372. SHORT BorderVectors8[] = {
  373.     0,0,
  374.     66,0,
  375.     66,13,
  376.     0,13,
  377.     0,0
  378. };
  379. struct Border Border8 = {
  380.     -1,-1,
  381.     1,0,JAM1,
  382.     5,
  383.     BorderVectors8,
  384.     NULL
  385. };
  386.  
  387. struct IntuiText IText8 = {
  388.     3,0,JAM2,
  389.     4,2,
  390.     &TOPAZ80,
  391.     (UBYTE *)"CLR MEM",
  392.     NULL
  393. };
  394.  
  395. struct Gadget Gadget24 = {
  396.     &Gadget25,
  397.     94,5,
  398.     65,12,
  399.     NULL,
  400.     RELVERIFY,
  401.     BOOLGADGET,
  402.     (APTR)&Border8,
  403.     NULL,
  404.     &IText8,
  405.     NULL,
  406.     NULL,
  407.     41,
  408.     NULL
  409. };
  410.  
  411. SHORT BorderVectors9[] = {
  412.     0,0,
  413.     92,0,
  414.     92,10,
  415.     0,10,
  416.     0,0
  417. };
  418. struct Border Border9 = {
  419.     -1,-1,
  420.     1,0,JAM1,
  421.     5,
  422.     BorderVectors9,
  423.     NULL
  424. };
  425.  
  426. struct IntuiText IText9 = {
  427.     3,0,JAM2,
  428.     6,1,
  429.     &TOPAZ80,
  430.     (UBYTE *)"SAVE » IFF",
  431.     NULL
  432. };
  433.  
  434. struct Gadget Gadget23 = {
  435.     &Gadget24,
  436.     523,3,
  437.     91,9,
  438.     NULL,
  439.     RELVERIFY,
  440.     BOOLGADGET,
  441.     (APTR)&Border9,
  442.     NULL,
  443.     &IText9,
  444.     NULL,
  445.     NULL,
  446.     40,
  447.     NULL
  448. };
  449.  
  450. SHORT BorderVectors10[] = {
  451.     0,0,
  452.     54,0,
  453.     54,10,
  454.     0,10,
  455.     0,0
  456. };
  457. struct Border Border10 = {
  458.     -1,-1,
  459.     1,0,JAM1,
  460.     5,
  461.     BorderVectors10,
  462.     NULL
  463. };
  464.  
  465. struct IntuiText IText10 = {
  466.     3,0,JAM2,
  467.     11,1,
  468.     &TOPAZ80,
  469.     (UBYTE *)"SWAP",
  470.     NULL
  471. };
  472.  
  473. struct Gadget Gadget22 = {
  474.     &Gadget23,
  475.     435,17,
  476.     53,9,
  477.     NULL,
  478.     RELVERIFY,
  479.     BOOLGADGET,
  480.     (APTR)&Border10,
  481.     NULL,
  482.     &IText10,
  483.     NULL,
  484.     NULL,
  485.     32,
  486.     NULL
  487. };
  488.  
  489. SHORT BorderVectors11[] = {
  490.     0,0,
  491.     54,0,
  492.     54,10,
  493.     0,10,
  494.     0,0
  495. };
  496. struct Border Border11 = {
  497.     -1,-1,
  498.     1,0,JAM1,
  499.     5,
  500.     BorderVectors11,
  501.     NULL
  502. };
  503.  
  504. struct IntuiText IText11 = {
  505.     3,0,JAM2,
  506.     11,1,
  507.     &TOPAZ80,
  508.     (UBYTE *)"COPY",
  509.     NULL
  510. };
  511.  
  512. struct Gadget Gadget21 = {
  513.     &Gadget22,
  514.     368,17,
  515.     53,9,
  516.     NULL,
  517.     RELVERIFY,
  518.     BOOLGADGET,
  519.     (APTR)&Border11,
  520.     NULL,
  521.     &IText11,
  522.     NULL,
  523.     NULL,
  524.     31,
  525.     NULL
  526. };
  527.  
  528. SHORT BorderVectors12[] = {
  529.     0,0,
  530.     54,0,
  531.     54,10,
  532.     0,10,
  533.     0,0
  534. };
  535. struct Border Border12 = {
  536.     -1,-1,
  537.     1,0,JAM1,
  538.     5,
  539.     BorderVectors12,
  540.     NULL
  541. };
  542.  
  543. struct IntuiText IText12 = {
  544.     3,0,JAM2,
  545.     11,1,
  546.     &TOPAZ80,
  547.     (UBYTE *)"AUTO",
  548.     NULL
  549. };
  550.  
  551. struct Gadget Gadget20 = {
  552.     &Gadget21,
  553.     301,17,
  554.     53,9,
  555.     NULL,
  556.     RELVERIFY,
  557.     BOOLGADGET,
  558.     (APTR)&Border12,
  559.     NULL,
  560.     &IText12,
  561.     NULL,
  562.     NULL,
  563.     30,
  564.     NULL
  565. };
  566.  
  567. UBYTE Gadget19SIBuff[32];
  568. struct StringInfo Gadget19SInfo = {
  569.     Gadget19SIBuff,
  570.     NULL,
  571.     0,
  572.     32,
  573.     0,
  574.     0,0,0,0,0,
  575.     0,
  576.     0,
  577.     NULL
  578. };
  579.  
  580. SHORT BorderVectors13[] = {
  581.     0,0,
  582.     139,0,
  583.     139,9,
  584.     0,9,
  585.     0,0
  586. };
  587. struct Border Border13 = {
  588.     -1,-1,
  589.     1,0,JAM1,
  590.     5,
  591.     BorderVectors13,
  592.     NULL
  593. };
  594.  
  595. struct IntuiText IText13 = {
  596.     3,0,JAM2,
  597.     24,-9,
  598.     &TOPAZ80,
  599.     (UBYTE *)"IFF Filename",
  600.     NULL
  601. };
  602.  
  603. struct Gadget Gadget19 = {
  604.     &Gadget20,
  605.     496,22,
  606.     138,8,
  607.     NULL,
  608.     RELVERIFY,
  609.     STRGADGET,
  610.     (APTR)&Border13,
  611.     NULL,
  612.     &IText13,
  613.     NULL,
  614.     (APTR)&Gadget19SInfo,
  615.     NULL,
  616.     NULL
  617. };
  618.  
  619. USHORT ImageData2[] = {
  620.     0x0200,0x0100,0x0080,0x0040,0x0020,0x0010,0x0008,0x00F8,
  621.     0x0080,0x0080,0x0780,0x0000,0x0400,0x0800,0x1000,0x2000,
  622.     0x4000,0x8000,0xF800,0x0800,0x0800,0x0800
  623. };
  624.  
  625. struct Image Image2 = {
  626.     0,0,
  627.     13,11,
  628.     2,
  629.     ImageData2,
  630.     0x0003,0x0000,
  631.     NULL
  632. };
  633.  
  634. struct Gadget Gadget18 = {
  635.     &Gadget19,
  636.     258,3,
  637.     13,11,
  638.     GADGIMAGE,
  639.     RELVERIFY,
  640.     BOOLGADGET,
  641.     (APTR)&Image2,
  642.     NULL,
  643.     NULL,
  644.     NULL,
  645.     NULL,
  646.     5,
  647.     NULL
  648. };
  649.  
  650. USHORT ImageData3[] = {
  651.     0x0780,0x0080,0x0080,0x00F8,0x0008,0x0010,0x0020,0x0040,
  652.     0x0080,0x0100,0x0200,0x0800,0x0800,0x0800,0xF800,0x8000,
  653.     0x4000,0x2000,0x1000,0x0800,0x0400,0x0000
  654. };
  655.  
  656. struct Image Image3 = {
  657.     0,0,
  658.     13,11,
  659.     2,
  660.     ImageData3,
  661.     0x0003,0x0000,
  662.     NULL
  663. };
  664.  
  665. struct Gadget Gadget17 = {
  666.     &Gadget18,
  667.     277,3,
  668.     13,11,
  669.     GADGIMAGE,
  670.     RELVERIFY,
  671.     BOOLGADGET,
  672.     (APTR)&Image3,
  673.     NULL,
  674.     NULL,
  675.     NULL,
  676.     NULL,
  677.     6,
  678.     NULL
  679. };
  680.  
  681. SHORT BorderVectors14[] = {
  682.     0,0,
  683.     73,0,
  684.     73,9,
  685.     0,9,
  686.     0,0
  687. };
  688. struct Border Border14 = {
  689.     -1,-1,
  690.     1,0,JAM1,
  691.     5,
  692.     BorderVectors14,
  693.     NULL
  694. };
  695.  
  696. struct IntuiText IText14 = {
  697.     1,2,JAM2,
  698.     0,0,
  699.     &TOPAZ80,
  700.     (UBYTE *)"   HAM   ",
  701.     NULL
  702. };
  703.  
  704. struct Gadget Gadget16 = {
  705.     &Gadget17,
  706.     486,44,
  707.     72,8,
  708.     NULL,
  709.     RELVERIFY+TOGGLESELECT,
  710.     BOOLGADGET,
  711.     (APTR)&Border14,
  712.     NULL,
  713.     &IText14,
  714.     NULL,
  715.     NULL,
  716.     13,
  717.     NULL
  718. };
  719.  
  720. SHORT BorderVectors15[] = {
  721.     0,0,
  722.     73,0,
  723.     73,9,
  724.     0,9,
  725.     0,0
  726. };
  727. struct Border Border15 = {
  728.     -1,-1,
  729.     1,0,JAM1,
  730.     5,
  731.     BorderVectors15,
  732.     NULL
  733. };
  734.  
  735. struct IntuiText IText15 = {
  736.     1,2,JAM2,
  737.     0,0,
  738.     &TOPAZ80,
  739.     (UBYTE *)" XTRA_HB ",
  740.     NULL
  741. };
  742.  
  743. struct Gadget Gadget15 = {
  744.     &Gadget16,
  745.     406,44,
  746.     72,8,
  747.     NULL,
  748.     RELVERIFY+TOGGLESELECT,
  749.     BOOLGADGET,
  750.     (APTR)&Border15,
  751.     NULL,
  752.     &IText15,
  753.     NULL,
  754.     NULL,
  755.     12,
  756.     NULL
  757. };
  758.  
  759. SHORT BorderVectors16[] = {
  760.     0,0,
  761.     73,0,
  762.     73,9,
  763.     0,9,
  764.     0,0
  765. };
  766. struct Border Border16 = {
  767.     -1,-1,
  768.     1,0,JAM1,
  769.     5,
  770.     BorderVectors16,
  771.     NULL
  772. };
  773.  
  774. struct IntuiText IText16 = {
  775.     1,2,JAM2,
  776.     0,0,
  777.     &TOPAZ80,
  778.     (UBYTE *)"  HIRES  ",
  779.     NULL
  780. };
  781.  
  782. struct Gadget Gadget14 = {
  783.     &Gadget15,
  784.     325,44,
  785.     72,8,
  786.     NULL,
  787.     RELVERIFY+TOGGLESELECT,
  788.     BOOLGADGET,
  789.     (APTR)&Border16,
  790.     NULL,
  791.     &IText16,
  792.     NULL,
  793.     NULL,
  794.     11,
  795.     NULL
  796. };
  797.  
  798. SHORT BorderVectors17[] = {
  799.     0,0,
  800.     73,0,
  801.     73,9,
  802.     0,9,
  803.     0,0
  804. };
  805. struct Border Border17 = {
  806.     -1,-1,
  807.     1,0,JAM1,
  808.     5,
  809.     BorderVectors17,
  810.     NULL
  811. };
  812.  
  813. struct IntuiText IText17 = {
  814.     1,2,JAM2,
  815.     0,0,
  816.     &TOPAZ80,
  817.     (UBYTE *)"INTERLACE",
  818.     NULL
  819. };
  820.  
  821. struct Gadget Gadget13 = {
  822.     &Gadget14,
  823.     243,44,
  824.     72,8,
  825.     NULL,
  826.     RELVERIFY+TOGGLESELECT,
  827.     BOOLGADGET,
  828.     (APTR)&Border17,
  829.     NULL,
  830.     &IText17,
  831.     NULL,
  832.     NULL,
  833.     10,
  834.     NULL
  835. };
  836.  
  837. SHORT BorderVectors18[] = {
  838.     0,0,
  839.     25,0,
  840.     25,9,
  841.     0,9,
  842.     0,0
  843. };
  844. struct Border Border18 = {
  845.     -1,-1,
  846.     1,0,JAM1,
  847.     5,
  848.     BorderVectors18,
  849.     NULL
  850. };
  851.  
  852. struct IntuiText IText18 = {
  853.     1,2,JAM2,
  854.     0,0,
  855.     &TOPAZ80,
  856.     (UBYTE *)" 6 ",
  857.     NULL
  858. };
  859.  
  860. struct Gadget Gadget12 = {
  861.     &Gadget13,
  862.     466,3,
  863.     24,8,
  864.     NULL,
  865.     RELVERIFY,
  866.     BOOLGADGET,
  867.     (APTR)&Border18,
  868.     NULL,
  869.     &IText18,
  870.     NULL,
  871.     NULL,
  872.     25,
  873.     NULL
  874. };
  875.  
  876. SHORT BorderVectors19[] = {
  877.     0,0,
  878.     25,0,
  879.     25,9,
  880.     0,9,
  881.     0,0
  882. };
  883. struct Border Border19 = {
  884.     -1,-1,
  885.     1,0,JAM1,
  886.     5,
  887.     BorderVectors19,
  888.     NULL
  889. };
  890.  
  891. struct IntuiText IText19 = {
  892.     1,2,JAM2,
  893.     0,0,
  894.     &TOPAZ80,
  895.     (UBYTE *)" 5 ",
  896.     NULL
  897. };
  898.  
  899. struct Gadget Gadget11 = {
  900.     &Gadget12,
  901.     433,3,
  902.     24,8,
  903.     NULL,
  904.     RELVERIFY,
  905.     BOOLGADGET,
  906.     (APTR)&Border19,
  907.     NULL,
  908.     &IText19,
  909.     NULL,
  910.     NULL,
  911.     24,
  912.     NULL
  913. };
  914.  
  915. SHORT BorderVectors20[] = {
  916.     0,0,
  917.     25,0,
  918.     25,9,
  919.     0,9,
  920.     0,0
  921. };
  922. struct Border Border20 = {
  923.     -1,-1,
  924.     1,0,JAM1,
  925.     5,
  926.     BorderVectors20,
  927.     NULL
  928. };
  929.  
  930. struct IntuiText IText20 = {
  931.     1,2,JAM2,
  932.     0,0,
  933.     &TOPAZ80,
  934.     (UBYTE *)" 4 ",
  935.     NULL
  936. };
  937.  
  938. struct Gadget Gadget10 = {
  939.     &Gadget11,
  940.     400,3,
  941.     24,8,
  942.     NULL,
  943.     RELVERIFY,
  944.     BOOLGADGET,
  945.     (APTR)&Border20,
  946.     NULL,
  947.     &IText20,
  948.     NULL,
  949.     NULL,
  950.     23,
  951.     NULL
  952. };
  953.  
  954. SHORT BorderVectors21[] = {
  955.     0,0,
  956.     25,0,
  957.     25,9,
  958.     0,9,
  959.     0,0
  960. };
  961. struct Border Border21 = {
  962.     -1,-1,
  963.     1,0,JAM1,
  964.     5,
  965.     BorderVectors21,
  966.     NULL
  967. };
  968.  
  969. struct IntuiText IText21 = {
  970.     1,2,JAM2,
  971.     0,0,
  972.     &TOPAZ80,
  973.     (UBYTE *)" 3 ",
  974.     NULL
  975. };
  976.  
  977. struct Gadget Gadget9 = {
  978.     &Gadget10,
  979.     367,3,
  980.     24,8,
  981.     NULL,
  982.     RELVERIFY,
  983.     BOOLGADGET,
  984.     (APTR)&Border21,
  985.     NULL,
  986.     &IText21,
  987.     NULL,
  988.     NULL,
  989.     22,
  990.     NULL
  991. };
  992.  
  993. SHORT BorderVectors22[] = {
  994.     0,0,
  995.     25,0,
  996.     25,9,
  997.     0,9,
  998.     0,0
  999. };
  1000. struct Border Border22 = {
  1001.     -1,-1,
  1002.     1,0,JAM1,
  1003.     5,
  1004.     BorderVectors22,
  1005.     NULL
  1006. };
  1007.  
  1008. struct IntuiText IText22 = {
  1009.     1,2,JAM2,
  1010.     0,0,
  1011.     &TOPAZ80,
  1012.     (UBYTE *)" 2 ",
  1013.     NULL
  1014. };
  1015.  
  1016. struct Gadget Gadget8 = {
  1017.     &Gadget9,
  1018.     334,3,
  1019.     24,8,
  1020.     NULL,
  1021.     RELVERIFY,
  1022.     BOOLGADGET,
  1023.     (APTR)&Border22,
  1024.     NULL,
  1025.     &IText22,
  1026.     NULL,
  1027.     NULL,
  1028.     21,
  1029.     NULL
  1030. };
  1031.  
  1032. SHORT BorderVectors23[] = {
  1033.     0,0,
  1034.     25,0,
  1035.     25,9,
  1036.     0,9,
  1037.     0,0
  1038. };
  1039. struct Border Border23 = {
  1040.     -1,-1,
  1041.     1,0,JAM1,
  1042.     5,
  1043.     BorderVectors23,
  1044.     NULL
  1045. };
  1046.  
  1047. struct IntuiText IText23 = {
  1048.     1,2,JAM2,
  1049.     0,0,
  1050.     &TOPAZ80,
  1051.     (UBYTE *)" 1 ",
  1052.     NULL
  1053. };
  1054.  
  1055. struct Gadget Gadget7 = {
  1056.     &Gadget8,
  1057.     301,3,
  1058.     24,8,
  1059.     NULL,
  1060.     RELVERIFY,
  1061.     BOOLGADGET,
  1062.     (APTR)&Border23,
  1063.     NULL,
  1064.     &IText23,
  1065.     NULL,
  1066.     NULL,
  1067.     20,
  1068.     NULL
  1069. };
  1070.  
  1071. SHORT BorderVectors24[] = {
  1072.     0,0,
  1073.     65,0,
  1074.     65,9,
  1075.     0,9,
  1076.     0,0
  1077. };
  1078. struct Border Border24 = {
  1079.     -1,-1,
  1080.     1,0,JAM1,
  1081.     5,
  1082.     BorderVectors24,
  1083.     NULL
  1084. };
  1085.  
  1086. struct IntuiText IText24 = {
  1087.     1,2,JAM2,
  1088.     0,0,
  1089.     &TOPAZ80,
  1090.     (UBYTE *)"  FINE  ",
  1091.     NULL
  1092. };
  1093.  
  1094. struct Gadget Gadget6 = {
  1095.     &Gadget7,
  1096.     6,44,
  1097.     64,8,
  1098.     NULL,
  1099.     RELVERIFY+TOGGLESELECT,
  1100.     BOOLGADGET,
  1101.     (APTR)&Border24,
  1102.     NULL,
  1103.     &IText24,
  1104.     NULL,
  1105.     NULL,
  1106.     9,
  1107.     NULL
  1108. };
  1109.  
  1110. USHORT ImageData4[] = {
  1111.     0x0000,0x0000,0x0010,0x0000,0x0008,0x0000,0x0004,0x0000,
  1112.     0x0002,0x0000,0x0001,0x0000,0x0000,0x8000,0x0000,0x4000,
  1113.     0x0000,0x2000,0x0000,0x1000,0x0000,0x0800,0x0000,0x0400,
  1114.     0x0000,0x0200,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800,
  1115.     0x0000,0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000,
  1116.     0x0001,0x0000,0x0002,0x0000,0x0004,0x0000,0x0008,0x0000,
  1117.     0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x0000,
  1118.     0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,
  1119.     0x0020,0x0000,0x0020,0x0000,0x1FE0,0x0000,0x1000,0x0000,
  1120.     0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,
  1121.     0x1000,0x0000,0x1000,0x0000,0x1000,0x0000,0x1FE0,0x0000,
  1122.     0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,
  1123.     0x0020,0x0000,0x0020,0x0000,0x0020,0x0000,0x0000,0x0000
  1124. };
  1125.  
  1126. struct Image Image4 = {
  1127.     0,0,
  1128.     25,26,
  1129.     2,
  1130.     ImageData4,
  1131.     0x0003,0x0000,
  1132.     NULL
  1133. };
  1134.  
  1135. struct Gadget Gadget5 = {
  1136.     &Gadget6,
  1137.     52,10,
  1138.     25,26,
  1139.     GADGIMAGE,
  1140.     RELVERIFY+GADGIMMEDIATE,
  1141.     BOOLGADGET,
  1142.     (APTR)&Image4,
  1143.     NULL,
  1144.     NULL,
  1145.     NULL,
  1146.     NULL,
  1147.     2,
  1148.     NULL
  1149. };
  1150.  
  1151. USHORT ImageData5[] = {
  1152.     0x0000,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,
  1153.     0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,
  1154.     0x0001,0xFE00,0x0000,0x0200,0x0000,0x0200,0x0000,0x0200,
  1155.     0x0000,0x0200,0x0000,0x0200,0x0000,0x0200,0x0000,0x0200,
  1156.     0x0000,0x0200,0x0001,0xFE00,0x0001,0x0000,0x0001,0x0000,
  1157.     0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,0x0001,0x0000,
  1158.     0x0001,0x0000,0x0000,0x0000,0x0000,0x0000,0x0002,0x0000,
  1159.     0x0004,0x0000,0x0008,0x0000,0x0010,0x0000,0x0020,0x0000,
  1160.     0x0040,0x0000,0x0080,0x0000,0x0100,0x0000,0x0200,0x0000,
  1161.     0x0400,0x0000,0x0800,0x0000,0x1000,0x0000,0x1000,0x0000,
  1162.     0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100,0x0000,
  1163.     0x0080,0x0000,0x0040,0x0000,0x0020,0x0000,0x0010,0x0000,
  1164.     0x0008,0x0000,0x0004,0x0000,0x0002,0x0000,0x0000,0x0000
  1165. };
  1166.  
  1167. struct Image Image5 = {
  1168.     0,0,
  1169.     25,26,
  1170.     2,
  1171.     ImageData5,
  1172.     0x0003,0x0000,
  1173.     NULL
  1174. };
  1175.  
  1176. struct Gadget Gadget4 = {
  1177.     &Gadget5,
  1178.     2,10,
  1179.     25,26,
  1180.     GADGIMAGE,
  1181.     RELVERIFY+GADGIMMEDIATE,
  1182.     BOOLGADGET,
  1183.     (APTR)&Image5,
  1184.     NULL,
  1185.     NULL,
  1186.     NULL,
  1187.     NULL,
  1188.     4,
  1189.     NULL
  1190. };
  1191.  
  1192. USHORT ImageData6[] = {
  1193.     0x00FF,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,
  1194.     0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x0000,0xFF00,
  1195.     0x0000,0x0100,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800,
  1196.     0x0000,0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000,
  1197.     0x0001,0x0000,0x0002,0x0000,0x0004,0x0000,0x0008,0x0000,
  1198.     0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,
  1199.     0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0xFF00,0x0000,
  1200.     0x8000,0x0000,0x4000,0x0000,0x2000,0x0000,0x1000,0x0000,
  1201.     0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100,0x0000,
  1202.     0x0080,0x0000,0x0040,0x0000,0x0020,0x0000,0x0010,0x0000
  1203. };
  1204.  
  1205. struct Image Image6 = {
  1206.     0,0,
  1207.     24,20,
  1208.     2,
  1209.     ImageData6,
  1210.     0x0003,0x0000,
  1211.     NULL
  1212. };
  1213.  
  1214. struct Gadget Gadget3 = {
  1215.     &Gadget4,
  1216.     27,22,
  1217.     24,20,
  1218.     GADGIMAGE,
  1219.     RELVERIFY+GADGIMMEDIATE,
  1220.     BOOLGADGET,
  1221.     (APTR)&Image6,
  1222.     NULL,
  1223.     NULL,
  1224.     NULL,
  1225.     NULL,
  1226.     3,
  1227.     NULL
  1228. };
  1229.  
  1230. USHORT ImageData7[] = {
  1231.     0x0008,0x0000,0x0004,0x0000,0x0002,0x0000,0x0001,0x0000,
  1232.     0x0000,0x8000,0x0000,0x4000,0x0000,0x2000,0x0000,0x1000,
  1233.     0x0000,0x0800,0x0000,0x0400,0x0000,0x0200,0x0000,0x0100,
  1234.     0x0000,0xFF00,0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,
  1235.     0x0000,0x8000,0x0000,0x8000,0x0000,0x8000,0x00FF,0x8000,
  1236.     0x0010,0x0000,0x0020,0x0000,0x0040,0x0000,0x0080,0x0000,
  1237.     0x0100,0x0000,0x0200,0x0000,0x0400,0x0000,0x0800,0x0000,
  1238.     0x1000,0x0000,0x2000,0x0000,0x4000,0x0000,0x8000,0x0000,
  1239.     0xFF00,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,
  1240.     0x0100,0x0000,0x0100,0x0000,0x0100,0x0000,0x0100,0x0000
  1241. };
  1242.  
  1243. struct Image Image7 = {
  1244.     0,0,
  1245.     24,20,
  1246.     2,
  1247.     ImageData7,
  1248.     0x0003,0x0000,
  1249.     NULL
  1250. };
  1251.  
  1252. struct Gadget Gadget2 = {
  1253.     &Gadget3,
  1254.     27,1,
  1255.     24,20,
  1256.     GADGIMAGE,
  1257.     RELVERIFY+GADGIMMEDIATE,
  1258.     BOOLGADGET,
  1259.     (APTR)&Image7,
  1260.     NULL,
  1261.     NULL,
  1262.     NULL,
  1263.     NULL,
  1264.     1,
  1265.     NULL
  1266. };
  1267.  
  1268. SHORT BorderVectors25[] = {
  1269.     0,0,
  1270.     44,0,
  1271.     44,15,
  1272.     0,15,
  1273.     0,0
  1274. };
  1275. struct Border Border25 = {
  1276.     -1,-1,
  1277.     1,0,JAM1,
  1278.     5,
  1279.     BorderVectors25,
  1280.     NULL
  1281. };
  1282.  
  1283. struct IntuiText IText25 = {
  1284.     3,0,JAM2,
  1285.     6,3,
  1286.     &TOPAZ80,
  1287.     (UBYTE *)"QUIT",
  1288.     NULL
  1289. };
  1290.  
  1291. struct Gadget Gadget1 = {
  1292.     &Gadget2,
  1293.     590,38,
  1294.     43,14,
  1295.     NULL,
  1296.     RELVERIFY,
  1297.     BOOLGADGET,
  1298.     (APTR)&Border25,
  1299.     NULL,
  1300.     &IText25,
  1301.     NULL,
  1302.     NULL,
  1303.     50,
  1304.     NULL
  1305. };
  1306.  
  1307. #define GadgetList1 Gadget1
  1308.  
  1309. struct NewWindow NewWindowStructure1 = {
  1310.     0,0,
  1311.     640,55,
  1312.     0,1,
  1313.     GADGETDOWN+GADGETUP+VANILLAKEY,
  1314.     ACTIVATE+RMBTRAP+NOCAREREFRESH,
  1315.     &Gadget1,
  1316.     NULL,
  1317.     NULL,
  1318.     NULL,
  1319.     NULL,
  1320.     5,5,
  1321.     -1,-1,
  1322.     CUSTOMSCREEN
  1323. };
  1324.