home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 329.lha / MultiPlot / source / howto1.h < prev    next >
C/C++ Source or Header  |  1990-01-05  |  21KB  |  452 lines

  1. /* Tick box Data */
  2.  
  3. USHORT chip ImageData3[] = {
  4.         0x7FFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,
  5.         0xF000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,0xFC00,
  6.         0x0003,0xF000,0xFC00,0x0003,0xF000,0xFC00,0x0003,0xF000,
  7.         0xFC00,0x0003,0xF000,0xFC00,0x0043,0xF000,0xFC00,0x0083,
  8.         0xF000,0xFC00,0x0103,0xF000,0xFC00,0x0203,0xF000,0xFC00,
  9.         0x0403,0xF000,0xFC00,0x0C03,0xF000,0xFC00,0x1803,0xF000,
  10.         0xFC00,0x3003,0xF000,0xFC00,0x6003,0xF000,0xFC00,0xC003,
  11.         0xF000,0xFD01,0x8003,0xF000,0xFC87,0x8003,0xF000,0xFCCF,
  12.         0x0003,0xF000,0xFC7E,0x0003,0xF000,0xFC7E,0x0003,0xF000,
  13.         0xFC3C,0x0003,0xF000,0xFC18,0x0003,0xF000,0xFC00,0x0003,
  14.         0xF000,0xFC00,0x0003,0xF000,0xFC00,0x0003,0xF000,0xFFFF,
  15.         0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,
  16.         0xFFFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xE000,0x0000,0x0000,
  17.         0x0FFF,0x0000,0x0000,0x0FFF,0x0000,0x0000,0x0FFF,0x0000,
  18.         0x0000,0x0FFF,0x0000,0x0000,0x0FFF,0x03FF,0xFFFC,0x0FFF,
  19.         0x03FF,0xFFFC,0x0FFF,0x03FF,0xFFFC,0x0FFF,0x03FF,0xFFFC,
  20.         0x0FFF,0x03FF,0xFFBC,0x0FFF,0x03FF,0xFF7C,0x0FFF,0x03FF,
  21.         0xFEFC,0x0FFF,0x03FF,0xFDFC,0x0FFF,0x03FF,0xFBFC,0x0FFF,
  22.         0x03FF,0xF3FC,0x0FFF,0x03FF,0xE7FC,0x0FFF,0x03FF,0xCFFC,
  23.         0x0FFF,0x03FF,0x9FFC,0x0FFF,0x03FF,0x3FFC,0x0FFF,0x02FE,
  24.         0x7FFC,0x0FFF,0x0378,0x7FFC,0x0FFF,0x0330,0xFFFC,0x0FFF,
  25.         0x0381,0xFFFC,0x0FFF,0x0381,0xFFFC,0x0FFF,0x03C3,0xFFFC,
  26.         0x0FFF,0x03E7,0xFFFC,0x0FFF,0x03FF,0xFFFC,0x0FFF,0x03FF,
  27.         0xFFFC,0x0FFF,0x03FF,0xFFFC,0x0FFF,0x0000,0x0000,0x0FFF,
  28.         0x0000,0x0000,0x0FFF,0x0000,0x0000,0x0FFF,0x0000,0x0000,
  29.         0x0FFF,0x0000,0x0000,0x0FFF
  30. };
  31.  
  32. struct Image Image3 = {
  33.         0,0,    /* XY origin relative to container TopLeft */
  34.         36,34,  /* Image width and height in pixels */
  35.         2,      /* number of bitplanes in Image */
  36.         ImageData3,     /* pointer to ImageData */
  37.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  38.         NULL    /* next Image structure */
  39. };
  40.  
  41. /* Cross Box Data */
  42.  
  43. USHORT chip ImageData4[] = {
  44.         0x7FFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,
  45.         0xF000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,0xFC00,
  46.         0x0003,0xF000,0xFC00,0x0003,0xF000,0xFCC0,0x001B,0xF000,
  47.         0xFCE0,0x003B,0xF000,0xFC70,0x0073,0xF000,0xFC38,0x00E3,
  48.         0xF000,0xFC1C,0x01C3,0xF000,0xFC0E,0x0383,0xF000,0xFC07,
  49.         0x0703,0xF000,0xFC03,0x8E03,0xF000,0xFC01,0xDC03,0xF000,
  50.         0xFC00,0xF803,0xF000,0xFC00,0x7003,0xF000,0xFC00,0xF803,
  51.         0xF000,0xFC01,0xDC03,0xF000,0xFC03,0x8E03,0xF000,0xFC07,
  52.         0x0703,0xF000,0xFC0E,0x0383,0xF000,0xFC1C,0x01C3,0xF000,
  53.         0xFC38,0x00E3,0xF000,0xFC70,0x0073,0xF000,0xFCE0,0x003B,
  54.         0xF000,0xFCC0,0x001B,0xF000,0xFC00,0x0003,0xF000,0xFFFF,
  55.         0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,0xF000,
  56.         0xFFFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xE000,0x0000,0x0000,
  57.         0x0000,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,
  58.         0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,
  59.         0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,
  60.         0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,
  61.         0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,
  62.         0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,
  63.         0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,
  64.         0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,
  65.         0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,
  66.         0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,
  67.         0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,
  68.         0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,
  69.         0x07FF,0x0000,0x0000,0x07FF,0x0000,0x0000,0x07FF,0x0000,
  70.         0x0000,0x07FF
  71. };
  72.  
  73. struct Image Image4 = {
  74.         0,0,    /* XY origin relative to container TopLeft */
  75.         37,35,  /* Image width and height in pixels */
  76.         2,      /* number of bitplanes in Image */
  77.         ImageData4,     /* pointer to ImageData */
  78.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  79.         NULL    /* next Image structure */
  80. };
  81.  
  82. struct Gadget Gadget18 = {
  83.         NULL,   /* next gadget */
  84.         54,119, /* origin XY of hit box relative to window TopLeft */
  85.         32,31,  /* hit box width and height */
  86.         GADGHIMAGE+GADGIMAGE,   /* gadget flags */
  87.         GADGIMMEDIATE+TOGGLESELECT, /* activation flags */
  88.         BOOLGADGET,     /* gadget type flags */
  89.         (APTR)&Image3,  /* gadget border or image to be rendered */
  90.         (APTR)&Image4,  /* alternate imagery for selection */
  91.         NULL,   /* first IntuiText structure */
  92.         NULL,   /* gadget mutual-exclude long word */
  93.         NULL,   /* SpecialInfo structure */
  94.         NULL,   /* user-definable data */
  95.         NULL    /* pointer to user-definable data */
  96. };
  97.  
  98. UBYTE Gadget17SIBuff[3]="5";
  99. struct StringInfo Gadget17SInfo = {
  100.         Gadget17SIBuff, /* buffer where text will be edited */
  101.         NULL,   /* optional undo buffer */
  102.         0,      /* character position in buffer */
  103.         3,      /* maximum number of characters to allow */
  104.         0,      /* first displayed character buffer position */
  105.         0,0,0,0,0,      /* Intuition initialized and maintained variables */
  106.         0,      /* Rastport of gadget */
  107.         5,      /* initial value for integer gadgets */
  108.         NULL    /* alternate keymap (fill in if you set the flag) */
  109. };
  110.  
  111. /* Empty Box Data */
  112.  
  113. USHORT chip ImageData5[] = {
  114.         0x0000,0x0000,0x0000,0x3FFF,0xFFFF,0xF000,0x7FFF,0xFFFF,
  115.         0xF800,0x7FFF,0xFFFF,0xF800,0x7FFF,0xFFFF,0xF800,0x7FFF,
  116.         0xFFFF,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,
  117.         0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,
  118.         0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,
  119.         0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,
  120.         0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,
  121.         0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,
  122.         0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,
  123.         0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,
  124.         0xF800,0x7E00,0x0001,0xF800,0x7E00,0x0001,0xF800,0x7E00,
  125.         0x0001,0xF800,0x7FFF,0xFFFF,0xF800,0x7FFF,0xFFFF,0xF800,
  126.         0x7FFF,0xFFFF,0xF800,0x7FFF,0xFFFF,0xF800,0x3FFF,0xFFFF,
  127.         0xF000,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,
  128.         0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,
  129.         0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,
  130.         0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,
  131.         0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,
  132.         0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,
  133.         0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,
  134.         0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,
  135.         0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,
  136.         0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,
  137.         0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,
  138.         0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,
  139.         0x03FF,0x0000,0x0000,0x03FF,0x0000,0x0000,0x03FF,0x0000,
  140.         0x0000,0x03FF
  141. };
  142.  
  143. struct Image Image5 = {
  144.         -7,-13,        /* XY origin relative to container TopLeft */
  145.         38,35,  /* Image width and height in pixels */
  146.         2,      /* number of bitplanes in Image */
  147.         ImageData5,     /* pointer to ImageData */
  148.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  149.         NULL    /* next Image structure */
  150. };
  151.  
  152. struct Gadget Gadget17 = {
  153.         &Gadget18,      /* next gadget */
  154.         390,39, /* origin XY of hit box relative to window TopLeft */
  155.         30,35,  /* hit box width and height */
  156.         GADGIMAGE,      /* gadget flags */
  157.         GADGIMMEDIATE+STRINGCENTER+LONGINT,  /* activation flags */
  158.         STRGADGET,      /* gadget type flags */
  159.         (APTR)&Image5,  /* gadget border or image to be rendered */
  160.         NULL,   /* alternate imagery for selection */
  161.         NULL,   /* first IntuiText structure */
  162.         NULL,   /* gadget mutual-exclude long word */
  163.         (APTR)&Gadget17SInfo,   /* SpecialInfo structure */
  164.         NULL,   /* user-definable data */
  165.         NULL    /* pointer to user-definable data */
  166. };
  167.  
  168. /* Line selection Gadget Data */
  169.  
  170. USHORT chip ImageData6[] = {
  171.         0xFFFF,0xFFFF,0xFFFF,0xFF00,0x8000,0x0000,0x0000,0x0100,
  172.         0x8000,0x0000,0x0000,0x0100,0x8000,0x0000,0x0000,0x0100,
  173.         0x80E0,0x6000,0x0000,0x0100,0x8060,0x0000,0x0000,0x0100,
  174.         0x8060,0xE1F0,0xF000,0x0100,0x8060,0x6199,0x9800,0x0100,
  175.         0x8060,0x6199,0xF800,0x0100,0x8060,0x6199,0x8000,0x0100,
  176.         0x80F0,0xF198,0xF000,0x0100,0x8000,0x0000,0x0000,0x0100,
  177.         0x8000,0x0000,0x0000,0x0100,0x8000,0x0000,0x0000,0x0100,
  178.         0xFFFF,0xFFFF,0xFFFF,0xFF00,0x0000,0x0000,0x0000,0x0000,
  179.         0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFF0F,
  180.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  181.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  182.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  183.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  184.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  185.         0x8000,0x0000,0x0000,0x010F,0x8000,0x0000,0x0000,0x010F,
  186.         0x8000,0x0000,0x0000,0x010F,0xFFFF,0xFFFF,0xFFFF,0xFF0F,
  187.         0x0000,0x0000,0x0000,0x000F,0x0000,0x0000,0x0000,0x000F
  188. };
  189.  
  190. struct Image Image6 = {
  191.         1,0,    /* XY origin relative to container TopLeft */
  192.         60,17,  /* Image width and height in pixels */
  193.         2,      /* number of bitplanes in Image */
  194.         ImageData6,     /* pointer to ImageData */
  195.         0x0005,0x0000,  /* PlanePick and PlaneOnOff */
  196.         NULL    /* next Image structure */
  197. };
  198.  
  199. /* Point selection Gadget Data */
  200.  
  201. USHORT chip ImageData7[] = {
  202.         0x7FFF,0xFFFF,0xFFFF,0xFF80,0x4000,0x0000,0x0000,0x0080,
  203.         0x4000,0x0000,0x0000,0x0080,0x4000,0x0030,0x0010,0x0080,
  204.         0x4000,0x0000,0x0030,0x0080,0x41B8,0x7870,0xF87C,0x0080,
  205.         0x40CC,0xCC30,0xCC30,0x0080,0x40CC,0xCC30,0xCC30,0x0080,
  206.         0x40F8,0xCC30,0xCC34,0x0080,0x40C0,0x7878,0xCC18,0x0080,
  207.         0x41E0,0x0000,0x0000,0x0080,0x4000,0x0000,0x0000,0x0080,
  208.         0x4000,0x0000,0x0000,0x0080,0x4000,0x0000,0x0000,0x0080,
  209.         0x7FFF,0xFFFF,0xFFFF,0xFF80,0x7FFF,0xFFFF,0xFFFF,0xFFBF,
  210.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  211.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  212.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  213.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  214.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  215.         0x4000,0x0000,0x0000,0x00BF,0x4000,0x0000,0x0000,0x00BF,
  216.         0x4000,0x0000,0x0000,0x00BF,0x7FFF,0xFFFF,0xFFFF,0xFFBF
  217. };
  218.  
  219. struct Image Image7 = {
  220.         0,0,    /* XY origin relative to container TopLeft */
  221.         58,15,  /* Image width and height in pixels */
  222.         2,      /* number of bitplanes in Image */
  223.         ImageData7,     /* pointer to ImageData */
  224.         0x0005,0x0000,  /* PlanePick and PlaneOnOff */
  225.         NULL    /* next Image structure */
  226. };
  227.  
  228. struct Gadget Gadget16 = {
  229.         &Gadget17,      /* next gadget */
  230.         229,131,        /* origin XY of hit box relative to window TopLeft */
  231.         60,17,  /* hit box width and height */
  232.         GADGHIMAGE+GADGIMAGE,   /* gadget flags */
  233.         GADGIMMEDIATE+TOGGLESELECT, /* activation flags */
  234.         BOOLGADGET,     /* gadget type flags */
  235.         (APTR)&Image6,  /* gadget border or image to be rendered */
  236.         (APTR)&Image7,  /* alternate imagery for selection */
  237.         NULL,   /* first IntuiText structure */
  238.         NULL,   /* gadget mutual-exclude long word */
  239.         NULL,   /* SpecialInfo structure */
  240.         NULL,   /* user-definable data */
  241.         NULL    /* pointer to user-definable data */
  242. };
  243.  
  244. /* OFF Box Data */
  245.  
  246. USHORT chip ImageData8[] = {
  247.         0x7FFF,0xFFFF,0xC000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,
  248.         0xE000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,0xF800,
  249.         0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,
  250.         0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF8FE,0x0003,
  251.         0xE000,0xF983,0x0003,0xE000,0xFB01,0x8003,0xE000,0xFB01,
  252.         0xB7C3,0xE000,0xFB01,0x9863,0xE000,0xFB01,0x9863,0xE000,
  253.         0xFB01,0x9863,0xE000,0xF983,0x1863,0xE000,0xF8FE,0x3CF3,
  254.         0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,
  255.         0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,
  256.         0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,
  257.         0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xFFFF,
  258.         0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,
  259.         0xFFFF,0xFFFF,0xE000,0x7FFF,0xFFFF,0xC000,0x0000,0x0000,
  260.         0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,
  261.         0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x07FF,0xFFFC,0x1FFF,
  262.         0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,
  263.         0x1FFF,0x07FF,0xFFFC,0x1FFF,0x0701,0xFFFC,0x1FFF,0x067C,
  264.         0xFFFC,0x1FFF,0x04FE,0x7FFC,0x1FFF,0x04FE,0x483C,0x1FFF,
  265.         0x04FE,0x679C,0x1FFF,0x04FE,0x679C,0x1FFF,0x04FE,0x679C,
  266.         0x1FFF,0x067C,0xE79C,0x1FFF,0x0701,0xC30C,0x1FFF,0x07FF,
  267.         0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,
  268.         0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,
  269.         0x1FFF,0x07FF,0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,0x07FF,
  270.         0xFFFC,0x1FFF,0x07FF,0xFFFC,0x1FFF,0x0000,0x0000,0x1FFF,
  271.         0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,
  272.         0x1FFF,0x0000,0x0000,0x1FFF
  273. };
  274.  
  275. struct Image Image8 = {
  276.         0,0,    /* XY origin relative to container TopLeft */
  277.         35,34,  /* Image width and height in pixels */
  278.         2,      /* number of bitplanes in Image */
  279.         ImageData8,     /* pointer to ImageData */
  280.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  281.         NULL    /* next Image structure */
  282. };
  283.  
  284. /* ON Box Data */
  285.  
  286. USHORT chip ImageData9[] = {
  287.         0x7FFF,0xFFFF,0xC000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,
  288.         0xE000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,0xF800,
  289.         0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,
  290.         0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,
  291.         0xE000,0xF9F8,0x60C3,0xE000,0xF908,0xD9B3,0xE000,0xFA04,
  292.         0xC183,0xE000,0xFA05,0xE3C3,0xE000,0xFA04,0xC183,0xE000,
  293.         0xFA04,0xC183,0xE000,0xF908,0xC183,0xE000,0xF9F8,0xE383,
  294.         0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,
  295.         0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,
  296.         0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,
  297.         0xE000,0xF800,0x0003,0xE000,0xF800,0x0003,0xE000,0xFFFF,
  298.         0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xE000,
  299.         0xFFFF,0xFFFF,0xE000,0x7FFF,0xFFFF,0xC000,0x0000,0x0000,
  300.         0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,
  301.         0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,
  302.         0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,
  303.         0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,
  304.         0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,
  305.         0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,
  306.         0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,
  307.         0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,
  308.         0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,
  309.         0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,
  310.         0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,
  311.         0x0000,0x0000,0x1FFF,0x0000,0x0000,0x1FFF,0x0000,0x0000,
  312.         0x1FFF,0x0000,0x0000,0x1FFF
  313. };
  314.  
  315. struct Image Image9 = {
  316.         0,0,    /* XY origin relative to container TopLeft */
  317.         35,34,  /* Image width and height in pixels */
  318.         2,      /* number of bitplanes in Image */
  319.         ImageData9,     /* pointer to ImageData */
  320.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  321.         NULL    /* next Image structure */
  322. };
  323.  
  324. struct Gadget Gadget15 = {
  325.         &Gadget16,      /* next gadget */
  326.         204,27, /* origin XY of hit box relative to window TopLeft */
  327.         35,34,  /* hit box width and height */
  328.         GADGHIMAGE+GADGIMAGE,   /* gadget flags */
  329.         GADGIMMEDIATE+TOGGLESELECT,     /* activation flags */
  330.         BOOLGADGET,     /* gadget type flags */
  331.         (APTR)&Image9,  /* gadget border or image to be rendered */
  332.         (APTR)&Image8,  /* alternate imagery for selection */
  333.         NULL,   /* first IntuiText structure */
  334.         NULL,   /* gadget mutual-exclude long word */
  335.         NULL,   /* SpecialInfo structure */
  336.         NULL,   /* user-definable data */
  337.         NULL    /* pointer to user-definable data */
  338. };
  339.  
  340.  
  341. struct Image Image10 = {
  342.         0,0,    /* XY origin relative to container TopLeft */
  343.         35,34,  /* Image width and height in pixels */
  344.         2,      /* number of bitplanes in Image */
  345.         ImageData8,    /* pointer to ImageData */
  346.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  347.         NULL    /* next Image structure */
  348. };
  349.  
  350.  
  351. struct Image Image11 = {
  352.         0,0,    /* XY origin relative to container TopLeft */
  353.         35,34,  /* Image width and height in pixels */
  354.         2,      /* number of bitplanes in Image */
  355.         ImageData9,    /* pointer to ImageData */
  356.         0x0003,0x0000,  /* PlanePick and PlaneOnOff */
  357.         NULL    /* next Image structure */
  358. };
  359.  
  360. struct Gadget Gadget14 = {
  361.         &Gadget15,      /* next gadget */
  362.         103,26, /* origin XY of hit box relative to window TopLeft */
  363.         35,34,  /* hit box width and height */
  364.         GADGHIMAGE+GADGIMAGE,   /* gadget flags */
  365.         GADGIMMEDIATE+TOGGLESELECT,     /* activation flags */
  366.         BOOLGADGET,     /* gadget type flags */
  367.         (APTR)&Image10, /* gadget border or image to be rendered */
  368.         (APTR)&Image11, /* alternate imagery for selection */
  369.         NULL,   /* first IntuiText structure */
  370.         NULL,   /* gadget mutual-exclude long word */
  371.         NULL,   /* SpecialInfo structure */
  372.         NULL,   /* user-definable data */
  373.         NULL    /* pointer to user-definable data */
  374. };
  375.  
  376. /* Data for the "Continue" Arrow */
  377.  
  378. extern USHORT chip ImageData1[];
  379.  
  380. struct Image Image12 = {
  381.         -10,-10,        /* XY origin relative to container TopLeft */
  382.         117,68, /* Image width and height in pixels */
  383.         2,      /* number of bitplanes in Image */
  384.         ImageData1,    /* pointer to ImageData */
  385.         0x0001,0x0000,  /* PlanePick and PlaneOnOff */
  386.         NULL    /* next Image structure */
  387. };
  388.  
  389. struct Gadget Gadget13 = {
  390.         &Gadget14,      /* next gadget */
  391.         331,184,        /* origin XY of hit box relative to window TopLeft */
  392.         99,43,  /* hit box width and height */
  393.         GADGHBOX+GADGHIMAGE+GADGIMAGE,  /* gadget flags */
  394.         GADGIMMEDIATE,  /* activation flags */
  395.         BOOLGADGET,     /* gadget type flags */
  396.         (APTR)&Image12, /* gadget border or image to be rendered */
  397.         NULL,   /* alternate imagery for selection */
  398.         NULL,   /* first IntuiText structure */
  399.         NULL,   /* gadget mutual-exclude long word */
  400.         NULL,   /* SpecialInfo structure */
  401.         NULL,   /* user-definable data */
  402.         NULL    /* pointer to user-definable data */
  403. };
  404.  
  405. struct IntuiText IText15 = {
  406.         1,0,JAM2,       /* front and back text pens, drawmode and fill byte */
  407.         254,37, /* XY origin relative to container TopLeft */
  408.         NULL,   /* font pointer or NULL for default */
  409.         "Number of Tics",       /* pointer to text */
  410.         NULL    /* next IntuiText structure */
  411. };
  412.  
  413. struct IntuiText IText14 = {
  414.         1,0,JAM2,       /* front and back text pens, drawmode and fill byte */
  415.         292,135,        /* XY origin relative to container TopLeft */
  416.         NULL,   /* font pointer or NULL for default */
  417.         "Plot", /* pointer to text */
  418.         &IText15        /* next IntuiText structure */
  419. };
  420.  
  421. struct IntuiText IText13 = {
  422.         1,0,JAM2,       /* front and back text pens, drawmode and fill byte */
  423.         108,134,        /* XY origin relative to container TopLeft */
  424.         NULL,   /* font pointer or NULL for default */
  425.         "Accept Default",       /* pointer to text */
  426.         &IText14        /* next IntuiText structure */
  427. };
  428.  
  429. struct IntuiText IText12 = {
  430.         1,0,JAM2,       /* front and back text pens, drawmode and fill byte */
  431.         156,38, /* XY origin relative to container TopLeft */
  432.         NULL,   /* font pointer or NULL for default */
  433.         "Grid", /* pointer to text */
  434.         &IText13        /* next IntuiText structure */
  435. };
  436.  
  437. struct IntuiText IText11 = {
  438.         1,0,JAM2,       /* front and back text pens, drawmode and fill byte */
  439.         9,37,   /* XY origin relative to container TopLeft */
  440.         NULL,   /* font pointer or NULL for default */
  441.         "Error Bars",   /* pointer to text */
  442.         &IText12        /* next IntuiText structure */
  443. };
  444.  
  445.  
  446. char title0[]="                  How To Plot Window            ";
  447.  
  448.  
  449.  
  450.  
  451.  
  452.