home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 523b.lha / Drawmap_v2.25d / Sources.LZH / Sources / drawmap-menu.h < prev    next >
C/C++ Source or Header  |  1991-06-10  |  14KB  |  879 lines

  1. struct IntuiText IText1a = {
  2.         WHITE,0,JAM1,
  3.         0,3,
  4.         NULL,
  5.         "Shadow",
  6.         NULL
  7. };
  8.  
  9. struct IntuiText IText1 = {
  10.         1,2,COMPLEMENT,
  11.         1,4,
  12.         NULL,
  13.         "Shadow",
  14.         &IText1a
  15. };
  16.  
  17. struct MenuItem MenuItem1 = {
  18.         NULL,
  19.         0,0,
  20.         58,14,
  21.         ITEMTEXT+ITEMENABLED+HIGHCOMP,
  22.         0,
  23.         (APTR)&IText1,
  24.         NULL,
  25.         NULL,
  26.         NULL,
  27.         MENUNULL
  28. };
  29.  
  30. struct Menu Menu3 = {
  31.         NULL,
  32.         166,0,
  33.         63,0,
  34.         MENUENABLED,
  35.         "Special",
  36.         &MenuItem1
  37. };
  38. struct IntuiText IText2a = {
  39.         ORANGE,0,JAM1,
  40.         0,2,
  41.         NULL,
  42.         "Palette",
  43.         NULL
  44. };
  45.  
  46. struct IntuiText IText2 = {
  47.         BLUE,0,JAM1,
  48.         1,3,
  49.         NULL,
  50.         "Palette",
  51.         &IText2a
  52. };
  53.  
  54. struct MenuItem MenuItem7 = {
  55.         NULL,
  56.         0,60,
  57.         107,12,
  58.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  59.         0,
  60.         (APTR)&IText2,
  61.         NULL,
  62.         'A',
  63.         NULL,
  64.         MENUNULL
  65. };
  66. struct IntuiText IText3a = {
  67.         WHITE,0,JAM1,
  68.         0,2,
  69.         NULL,
  70.         "Text..",
  71.         NULL
  72. };
  73.  
  74. struct IntuiText IText3 = {
  75.         1,2,COMPLEMENT,
  76.         1,3,
  77.         NULL,
  78.         "Text..",
  79.         &IText3a
  80. };
  81.  
  82. struct MenuItem MenuItem6 = {
  83.         &MenuItem7,
  84.         0,48,
  85.         107,12,
  86.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHBOX,
  87.         0,
  88.         (APTR)&IText3,
  89.         NULL,
  90.         'T',
  91.         NULL,
  92.         MENUNULL
  93. };
  94.  
  95. struct IntuiText IText4a = {
  96.         WHITE,0,JAM1,
  97.         0,2,
  98.         NULL,
  99.         "Flood",
  100.         NULL
  101. };
  102.  
  103. struct IntuiText IText4 = {
  104.         1,2,COMPLEMENT,
  105.         1,3,
  106.         NULL,
  107.         "Flood",
  108.         &IText4a
  109. };
  110.  
  111. struct MenuItem MenuItem5 = {
  112.         &MenuItem6,
  113.         0,36,
  114.         107,12,
  115.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  116.         0,
  117.         (APTR)&IText4,
  118.         NULL,
  119.         'F',
  120.         NULL,
  121.         MENUNULL
  122. };
  123. struct IntuiText IText5a = {
  124.         WHITE,0,JAM1,
  125.         0,2,
  126.         NULL,
  127.         "Draw Line",
  128.         NULL
  129. };
  130.  
  131. struct IntuiText IText5 = {
  132.         1,2,COMPLEMENT,
  133.         1,3,
  134.         NULL,
  135.         "Draw Line",
  136.         &IText5a
  137. };
  138.  
  139. struct MenuItem MenuItem4 = {
  140.         &MenuItem5,
  141.         0,24,
  142.         107,12,
  143.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  144.         0,
  145.         (APTR)&IText5,
  146.         NULL,
  147.         'D',
  148.         NULL,
  149.         MENUNULL
  150. };
  151.  
  152. struct Image Image1 = {
  153.         19,2,
  154.         56,12,
  155.         2,
  156.         NULL,
  157.         0x0000,0x0003,
  158.         NULL
  159. };
  160.  
  161. struct MenuItem SubItem4 = {
  162.         NULL,
  163.         92,40,
  164.         56+19,16,
  165.         ITEMENABLED+HIGHBOX+CHECKIT,
  166.         ~(1<<3),
  167.         (APTR)&Image1,
  168.         (APTR)&Image1,
  169.         NULL,
  170.         NULL,
  171.         MENUNULL
  172. };
  173.  
  174. struct Image Image3 = {
  175.         19,2,
  176.         56,12,
  177.         2,
  178.         NULL,
  179.         0x0000,0x0002,
  180.         NULL
  181. };
  182.  
  183. struct MenuItem SubItem3 = {
  184.         &SubItem4,
  185.         92,24,
  186.         56+19,16,
  187.         ITEMENABLED+HIGHBOX+CHECKIT,
  188.         ~(1<<2),
  189.         (APTR)&Image3,
  190.         (APTR)&Image3,
  191.         NULL,
  192.         NULL,
  193.         MENUNULL
  194. };
  195.  
  196.  
  197. struct Image Image5 = {
  198.         19,2,
  199.         56,12,
  200.         2,
  201.         NULL,
  202.         0x0000,0x0001,
  203.         NULL
  204. };
  205.  
  206. struct MenuItem SubItem2 = {
  207.         &SubItem3,
  208.         92,8,
  209.         56+19, 16 ,
  210.         ITEMENABLED+HIGHBOX+CHECKIT+CHECKED,
  211.         ~(1<<1),
  212.         (APTR)&Image5,
  213.         (APTR)&Image5,
  214.         NULL,
  215.         NULL,
  216.         MENUNULL
  217. };
  218.  
  219.  
  220. struct Image Image7 = {
  221.         19,2,
  222.         56,12,
  223.         2,
  224.         NULL,
  225.         0x0000,0x0000,
  226.         NULL
  227. };
  228.  
  229. struct MenuItem SubItem1 = {
  230.         &SubItem2,
  231.         92,-8,
  232.         56+19,16,
  233.         ITEMENABLED+HIGHBOX+CHECKIT,
  234.         ~(1<<0),
  235.         (APTR)&Image7,
  236.         (APTR)&Image7,
  237.         NULL,
  238.         NULL,
  239.         MENUNULL
  240. };
  241. struct IntuiText IText6a = {
  242.         WHITE,0,JAM1,
  243.         0,2,
  244.         NULL,
  245.         "Color",
  246.         NULL
  247. };
  248.  
  249. struct IntuiText IText6 = {
  250.         1,2,COMPLEMENT,
  251.         1,3,
  252.         NULL,
  253.         "Color",
  254.         &IText6a
  255. };
  256.  
  257. struct MenuItem MenuItem3 = {
  258.         &MenuItem4,
  259.         0,12,
  260.         107,12,
  261.         ITEMTEXT+ITEMENABLED+HIGHCOMP,
  262.         0,
  263.         (APTR)&IText6,
  264.         NULL,
  265.         NULL,
  266.         &SubItem1,
  267.         MENUNULL
  268. };
  269. struct IntuiText IText7a = {
  270.         WHITE,0,JAM1,
  271.         19,2,
  272.         NULL,
  273.         "ColorFill ?",
  274.         NULL
  275. };
  276.  
  277. struct IntuiText IText7 = {
  278.         1,2,COMPLEMENT,
  279.         20,3,
  280.         NULL,
  281.         "ColorFill ?",
  282.         &IText7a
  283. };
  284.  
  285. struct MenuItem MenuItem2 = {
  286.         &MenuItem3,
  287.         0,0,
  288.         107,12,
  289.         CHECKIT+ITEMTEXT+MENUTOGGLE+ITEMENABLED+HIGHCOMP+CHECKED,
  290.         0,
  291.         (APTR)&IText7,
  292.         NULL,
  293.         NULL,
  294.         NULL,
  295.         MENUNULL
  296. };
  297.  
  298. struct Menu Menu2 = {
  299.         &Menu3,
  300.         90,0,
  301.         39,0,
  302.         MENUENABLED,
  303.         "Edit",
  304.         &MenuItem2
  305. };
  306.  
  307.  
  308. struct IntuiText IText8a = {
  309.         WHITE,0,JAM1,
  310.         0,2,
  311.         NULL,
  312.         "Quit",
  313.         NULL
  314. };
  315.  
  316. struct IntuiText IText8 = {
  317.         1,2,COMPLEMENT,
  318.         1,3,
  319.         NULL,
  320.         "Quit",
  321.         &IText8a
  322. };
  323.  
  324. struct MenuItem MenuItem16 = {
  325.         NULL,
  326.         0,156,
  327.         88,12,
  328.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHBOX,
  329.         0,
  330.         (APTR)&IText8,
  331.         NULL,
  332.         'Q',
  333.         NULL,
  334.         MENUNULL
  335. };
  336. struct IntuiText IText9a = {
  337.         WHITE,0,JAM1,
  338.         0,2,
  339.         NULL,
  340.         "Clear",
  341.         NULL
  342. };
  343.  
  344. struct IntuiText IText9 = {
  345.         1,2,COMPLEMENT,
  346.         1,3,
  347.         NULL,
  348.         "Clear",
  349.         &IText9a
  350. };
  351.  
  352. struct MenuItem MenuItem15 = {
  353.         &MenuItem16,
  354.         0,132,
  355.         88,12,
  356.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  357.         0,
  358.         (APTR)&IText9,
  359.         NULL,
  360.         'C',
  361.         NULL,
  362.         MENUNULL
  363. };
  364. struct IntuiText IText10a = {
  365.         WHITE,0,JAM1,
  366.         0,2,
  367.         NULL,
  368.         "Grid",
  369.         NULL
  370. };
  371.  
  372. struct IntuiText IText10 = {
  373.         1,2,COMPLEMENT,
  374.         1,3,
  375.         NULL,
  376.         "Grid",
  377.         &IText10a
  378. };
  379.  
  380. struct MenuItem MenuItem14 = {
  381.         &MenuItem15,
  382.         0,120,
  383.         88,12,
  384.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  385.         0,
  386.         (APTR)&IText10,
  387.         NULL,
  388.         'R',
  389.         NULL,
  390.         MENUNULL
  391. };
  392.  
  393. struct IntuiText IText10ax = {
  394.         WHITE,0,JAM1,
  395.         0,2,
  396.         NULL,
  397.         "Print",
  398.         NULL
  399. };
  400.  
  401. struct IntuiText IText10x = {
  402.         1,2,COMPLEMENT,
  403.         1,3,
  404.         NULL,
  405.         "Print",
  406.         &IText10ax
  407. };
  408.  
  409. struct MenuItem MenuItem14x = {
  410.         &MenuItem14,
  411.         0,108,
  412.         88,12,
  413.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  414.         0,
  415.         (APTR)&IText10x,
  416.         NULL,
  417.         'P',
  418.         NULL,
  419.         MENUNULL
  420. };
  421.  
  422.  
  423. struct IntuiText IText11a = {
  424.         WHITE,0,JAM1,
  425.         8,2,
  426.         NULL,
  427.         "Save As..",
  428.         NULL
  429. };
  430.  
  431. struct IntuiText IText11 = {
  432.         3,2,COMPLEMENT,
  433.         9,3,
  434.         NULL,
  435.         "Save As..",
  436.         &IText11a
  437. };
  438.  
  439. struct MenuItem MenuItem13 = {
  440.         &MenuItem14x,
  441.         0,84,
  442.         88,12,
  443.         ITEMTEXT+ITEMENABLED+HIGHBOX,
  444.         0,
  445.         (APTR)&IText11,
  446.         NULL,
  447.         NULL,
  448.         NULL,
  449.         MENUNULL
  450. };
  451. struct IntuiText IText12a = {
  452.         WHITE,0,JAM1,
  453.         8,2,
  454.         NULL,
  455.         "Save",
  456.         NULL
  457. };
  458.  
  459. struct IntuiText IText12 = {
  460.         1,2,COMPLEMENT,
  461.         9,3,
  462.         NULL,
  463.         "Save",
  464.         &IText12a
  465. };
  466.  
  467. struct MenuItem MenuItem12 = {
  468.         &MenuItem13,
  469.         0,72,
  470.         88,12,
  471.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  472.         0,
  473.         (APTR)&IText12,
  474.         NULL,
  475.         'S',
  476.         NULL,
  477.         MENUNULL
  478. };
  479.  
  480. struct IntuiText IText13a = {
  481.         BLUE,0,JAM1,
  482.         0,2,
  483.         NULL,
  484.         "IFF Picture",
  485.         NULL
  486. };
  487.  
  488. struct IntuiText IText13 = {
  489.         ORANGE,2,JAM1,
  490.         1,3,
  491.         NULL,
  492.         "IFF Picture",
  493.         &IText13a
  494. };
  495.  
  496. struct MenuItem MenuItem11 = {
  497.         &MenuItem12,
  498.         0,60,
  499.         88,12,
  500.         ITEMTEXT+ITEMENABLED+HIGHNONE,
  501.         0,
  502.         (APTR)&IText13,
  503.         NULL,
  504.         NULL,
  505.         NULL,
  506.         MENUNULL
  507. };
  508.  
  509.  
  510. struct IntuiText IText14a = {
  511.         WHITE,0,JAM1,
  512.         8,2,
  513.         NULL,
  514.         "Zoom Out",
  515.         NULL
  516. };
  517.  
  518.  
  519. struct IntuiText IText14 = {
  520.         3,1,COMPLEMENT,
  521.         9,3,
  522.         NULL,
  523.         "Zoom Out",
  524.         &IText14a
  525. };
  526.  
  527. struct MenuItem SubItem8 = {
  528.         NULL,
  529.         73,28,
  530.         112,12,
  531.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  532.         0,
  533.         (APTR)&IText14,
  534.         NULL,
  535.         '-',
  536.         NULL,
  537.         MENUNULL
  538. };
  539.  
  540. struct IntuiText IText15a = {
  541.         WHITE,0,JAM1,
  542.         8,2,
  543.         NULL,
  544.         "Zoom In",
  545.         NULL
  546. };
  547.  
  548. struct IntuiText IText15 = {
  549.         3,1,COMPLEMENT,
  550.         9,3,
  551.         NULL,
  552.         "Zoom In",
  553.         &IText15a
  554. };
  555.  
  556. struct MenuItem SubItem7 = {
  557.         &SubItem8,
  558.         73,16,
  559.         112,12,
  560.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  561.         0,
  562.         (APTR)&IText15,
  563.         NULL,
  564.         '+',
  565.         NULL,
  566.         MENUNULL
  567. };
  568.  
  569. struct IntuiText IText16a = {
  570.         WHITE,0,JAM1,
  571.         0,2,
  572.         NULL,
  573.         "Orbital",
  574.         NULL
  575.  
  576. };
  577. struct IntuiText IText16 = {
  578.         3,1,COMPLEMENT,
  579.         1,3,
  580.         NULL,
  581.         "Orbital",
  582.         &IText16a
  583. };
  584.  
  585. struct MenuItem SubItem6 = {
  586.         &SubItem7,
  587.         73,4,
  588.         112,12,
  589.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  590.         0,
  591.         (APTR)&IText16,
  592.         NULL,
  593.         'O',
  594.         NULL,
  595.         MENUNULL
  596. };
  597.  
  598. struct IntuiText IText17a = {
  599.         WHITE,0,JAM1,
  600.         0,2,
  601.         NULL,
  602.         "Globe",
  603.         NULL
  604. };
  605.  
  606.  
  607. struct IntuiText IText17 = {
  608.         3,1,COMPLEMENT,
  609.         1,3,
  610.         NULL,
  611.         "Globe",
  612.         &IText17a
  613. };
  614.  
  615. struct MenuItem SubItem5 = {
  616.         &SubItem6,
  617.         73,-8,
  618.         112,12,
  619.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  620.         0,
  621.         (APTR)&IText17,
  622.         NULL,
  623.         'G',
  624.         NULL,
  625.         MENUNULL
  626. };
  627.  
  628. struct IntuiText IText18a = {
  629.         WHITE,0,JAM1,
  630.         8,2,
  631.         NULL,
  632.         "Sphere",
  633.         NULL
  634. };
  635.  
  636. struct IntuiText IText18 = {
  637.         1,2,COMPLEMENT,
  638.         9,3,
  639.         NULL,
  640.         "Sphere",
  641.         &IText18a
  642. };
  643.  
  644. struct MenuItem MenuItem10 = {
  645.         &MenuItem11,
  646.         0,36,
  647.         88,12,
  648.         ITEMTEXT+ITEMENABLED+HIGHBOX,
  649.         0,
  650.         (APTR)&IText18,
  651.         NULL,
  652.         NULL,
  653.         &SubItem5,
  654.         MENUNULL
  655. };
  656.  
  657. struct IntuiText IText19a = {
  658.         WHITE,0,JAM1,
  659.         0,2,
  660.         NULL,
  661.         "Box",
  662.         NULL
  663. };
  664.  
  665.  
  666. struct IntuiText IText19 = {
  667.         3,1,COMPLEMENT,
  668.         1,3,
  669.         NULL,
  670.         "Box",
  671.         &IText19a
  672. };
  673.  
  674. struct MenuItem SubItem11 = {
  675.         NULL,
  676.         73,16,
  677.         104,12,
  678.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  679.         0,
  680.         (APTR)&IText19,
  681.         NULL,
  682.         'B',
  683.         NULL,
  684.         MENUNULL
  685. };
  686.  
  687. struct IntuiText IText20a = {
  688.         WHITE,0,JAM1,
  689.         0,2,
  690.         NULL,
  691.         "Mercator",
  692.         NULL
  693. };
  694.  
  695.  
  696. struct IntuiText IText20 = {
  697.         3,1,COMPLEMENT,
  698.         1,3,
  699.         NULL,
  700.         "Mercator",
  701.         &IText20a
  702. };
  703.  
  704. struct MenuItem SubItem10 = {
  705.         &SubItem11,
  706.         73,4,
  707.         104,12,
  708.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  709.         0,
  710.         (APTR)&IText20,
  711.         NULL,
  712.         'M',
  713.         NULL,
  714.         MENUNULL
  715. };
  716.  
  717. struct IntuiText IText21a = {
  718.         WHITE,0,JAM1,
  719.         0,2,
  720.         NULL,
  721.         "Normal",
  722.         NULL
  723. };
  724.  
  725.  
  726. struct IntuiText IText21 = {
  727.         3,1,COMPLEMENT,
  728.         1,3,
  729.         NULL,
  730.         "Normal",
  731.         &IText21a
  732. };
  733.  
  734. struct MenuItem SubItem9 = {
  735.         &SubItem10,
  736.         73,-8,
  737.         104,12,
  738.         ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  739.         0,
  740.         (APTR)&IText21,
  741.         NULL,
  742.         'N',
  743.         NULL,
  744.         MENUNULL
  745. };
  746.  
  747. struct IntuiText IText22a = {
  748.         WHITE,0,JAM1,
  749.         8,2,
  750.         NULL,
  751.         "Map",
  752.         NULL
  753. };
  754.  
  755. struct IntuiText IText22 = {
  756.         1,2,COMPLEMENT,
  757.         9,3,
  758.         NULL,
  759.         "Map",
  760.         &IText22a
  761. };
  762.  
  763. struct MenuItem MenuItem9 = {
  764.         &MenuItem10,
  765.         0,24,
  766.         88,12,
  767.         ITEMTEXT+ITEMENABLED+HIGHBOX,
  768.         0,
  769.         (APTR)&IText22,
  770.         NULL,
  771.         NULL,
  772.         &SubItem9,
  773.         MENUNULL
  774. };
  775.  
  776. struct IntuiText IText23a = {
  777.         BLUE,0,JAM1,
  778.         0,2,
  779.         NULL,
  780.         "Draw",
  781.         NULL
  782. };
  783.  
  784.  
  785. struct IntuiText IText23 = {
  786.         ORANGE,3,JAM1,
  787.         1,3,
  788.         NULL,
  789.         "Draw",
  790.         &IText23a
  791. };
  792.  
  793. struct MenuItem MenuItem8 = {
  794.         &MenuItem9,
  795.         0,12,
  796.         88,12,
  797.         ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX,
  798.         0,
  799.         (APTR)&IText23,
  800.         NULL,
  801.         NULL,
  802.         NULL,
  803.         MENUNULL
  804. };
  805. struct IntuiText IText0e = {
  806.         WHITE,0,JAM1,
  807.         0,2,
  808.         NULL,
  809.         " ..Drawmap",
  810.         NULL
  811. };
  812.  
  813. struct IntuiText IText0d = {
  814.         ORANGE,BLACK,JAM2,
  815.         1,3,
  816.         NULL,
  817.         " ..Drawmap",
  818.         &IText0e
  819. };
  820. struct IntuiText IText0c = {
  821.         ORANGE,BLACK,JAM2,
  822.         0,2,
  823.         NULL,
  824.         "          ",
  825.         &IText0d
  826. };
  827.  
  828.  
  829. struct IntuiText IText0b = {
  830.         WHITE,0,JAM1,
  831.         0,2,
  832.         NULL,
  833.         "About..",
  834.         NULL
  835. };
  836. struct IntuiText IText0a = {
  837.         ORANGE,BLACK,JAM2,
  838.         1,3,
  839.         NULL,
  840.         "About..   ",
  841.         &IText0b
  842. };
  843.  
  844.  
  845. struct IntuiText IText0 = {
  846.         ORANGE,BLACK,JAM2,
  847.         0,2,
  848.         NULL,
  849.         "          ", /* This is to clear the "shadow", not very elegant :-> */
  850.         &IText0a
  851. };
  852.  
  853.  
  854.  
  855. struct MenuItem MenuItem0 = {
  856.         &MenuItem8,
  857.         0,0,
  858.         88,12,
  859.         ITEMTEXT+ITEMENABLED+HIGHIMAGE,
  860.         NULL,
  861.         (APTR)&IText0,
  862.         (APTR)&IText0c,
  863.         'H',
  864.         NULL,
  865.         MENUNULL
  866. };
  867.  
  868. struct Menu Menu1 = {
  869.         &Menu2,
  870.         0,0,
  871.         63,0,
  872.         MENUENABLED,
  873.         "Project",
  874.         &MenuItem0
  875. };
  876.  
  877. #define MenuList1 Menu1
  878.  
  879.