home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 357.lha / Skel / skwindow.h < prev   
C/C++ Source or Header  |  1990-03-13  |  4KB  |  293 lines

  1.  
  2. SHORT BorderVectors1[] = {
  3.     0,0,
  4.     48,0,
  5.     48,27,
  6.     0,27,
  7.     0,0
  8. };
  9. struct Border Border1 = {
  10.     -2,-1,
  11.     3,0,JAM1,
  12.     5,
  13.     BorderVectors1,
  14.     NULL
  15. };
  16.  
  17. struct TextAttr TOPAZ60 = {
  18.     (STRPTR)"topaz.font",
  19.     TOPAZ_SIXTY,0,0
  20. };
  21. struct IntuiText IText1 = {
  22.     3,0,JAM1,
  23.     3,8,
  24.     &TOPAZ60,
  25.     (UBYTE *)"STOP",
  26.     NULL
  27. };
  28.  
  29. struct Gadget Stop_Gad = {
  30.     NULL,
  31.     83,39,
  32.     45,26,
  33.     NULL,
  34.     RELVERIFY,
  35.     BOOLGADGET,
  36.     (APTR)&Border1,
  37.     NULL,
  38.     &IText1,
  39.     NULL,
  40.     NULL,
  41.     NULL,
  42.     NULL
  43. };
  44.  
  45. SHORT BorderVectors2[] = {
  46.     0,0,
  47.     48,0,
  48.     48,27,
  49.     0,27,
  50.     0,0
  51. };
  52. struct Border Border2 = {
  53.     -2,-1,
  54.     3,0,JAM1,
  55.     5,
  56.     BorderVectors2,
  57.     NULL
  58. };
  59.  
  60. struct IntuiText IText2 = {
  61.     3,0,JAM1,
  62.     13,9,
  63.     &TOPAZ60,
  64.     (UBYTE *)"GO",
  65.     NULL
  66. };
  67.  
  68. struct Gadget Go_Gad = {
  69.     &Stop_Gad,
  70.     19,39,
  71.     45,26,
  72.     NULL,
  73.     RELVERIFY,
  74.     BOOLGADGET,
  75.     (APTR)&Border2,
  76.     NULL,
  77.     &IText2,
  78.     NULL,
  79.     NULL,
  80.     NULL,
  81.     NULL
  82. };
  83.  
  84. #define GadgetList1 Go_Gad
  85.  
  86. struct IntuiText IText3 = {
  87.     3,1,COMPLEMENT,
  88.     19,0,
  89.     NULL,
  90.     (UBYTE *)"3",
  91.     NULL
  92. };
  93.  
  94. struct MenuItem SubItem3 = {
  95.     NULL,
  96.     105,8,
  97.     27,8,
  98.     CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
  99.     3,
  100.     (APTR)&IText3,
  101.     NULL,
  102.     NULL,
  103.     NULL,
  104.     MENUNULL
  105. };
  106.  
  107. struct IntuiText IText4 = {
  108.     3,1,COMPLEMENT,
  109.     19,0,
  110.     NULL,
  111.     (UBYTE *)"2",
  112.     NULL
  113. };
  114.  
  115. struct MenuItem SubItem2 = {
  116.     &SubItem3,
  117.     105,0,
  118.     27,8,
  119.     CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP,
  120.     5,
  121.     (APTR)&IText4,
  122.     NULL,
  123.     NULL,
  124.     NULL,
  125.     MENUNULL
  126. };
  127.  
  128. struct IntuiText IText5 = {
  129.     3,1,COMPLEMENT,
  130.     19,0,
  131.     NULL,
  132.     (UBYTE *)"1",
  133.     NULL
  134. };
  135.  
  136. struct MenuItem SubItem1 = {
  137.     &SubItem2,
  138.     105,-8,
  139.     27,8,
  140.     CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED,
  141.     6,
  142.     (APTR)&IText5,
  143.     NULL,
  144.     NULL,
  145.     NULL,
  146.     MENUNULL
  147. };
  148.  
  149. struct IntuiText IText6 = {
  150.     3,1,COMPLEMENT,
  151.     0,0,
  152.     NULL,
  153.     (UBYTE *)"WB Color Number",
  154.     NULL
  155. };
  156.  
  157. struct MenuItem MenuItem1 = {
  158.     NULL,
  159.     0,0,
  160.     120,8,
  161.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  162.     0,
  163.     (APTR)&IText6,
  164.     NULL,
  165.     NULL,
  166.     &SubItem1,
  167.     MENUNULL
  168. };
  169.  
  170. struct Menu Menu2 = {
  171.     NULL,
  172.     82,0,
  173.     75,0,
  174.     MENUENABLED,
  175.     "Options",
  176.     &MenuItem1
  177. };
  178.  
  179. struct TextAttr TOPAZ80 = {
  180.     (STRPTR)"topaz.font",
  181.     TOPAZ_EIGHTY,0,0
  182. };
  183. struct IntuiText IText7 = {
  184.     3,1,COMPLEMENT,
  185.     0,0,
  186.     &TOPAZ80,
  187.     (UBYTE *)"Quit",
  188.     NULL
  189. };
  190.  
  191. struct MenuItem MenuItem5 = {
  192.     NULL,
  193.     0,27,
  194.     80,8,
  195.     ITEMTEXT+ITEMENABLED+HIGHCOMP,
  196.     0,
  197.     (APTR)&IText7,
  198.     NULL,
  199.     NULL,
  200.     NULL,
  201.     MENUNULL
  202. };
  203.  
  204. struct IntuiText IText8 = {
  205.     3,1,COMPLEMENT,
  206.     0,0,
  207.     &TOPAZ80,
  208.     (UBYTE *)"Help",
  209.     NULL
  210. };
  211.  
  212. struct MenuItem MenuItem4 = {
  213.     &MenuItem5,
  214.     0,18,
  215.     80,8,
  216.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  217.     0,
  218.     (APTR)&IText8,
  219.     NULL,
  220.     'H',
  221.     NULL,
  222.     MENUNULL
  223. };
  224.  
  225. struct IntuiText IText9 = {
  226.     3,1,COMPLEMENT,
  227.     0,0,
  228.     &TOPAZ80,
  229.     (UBYTE *)"About",
  230.     NULL
  231. };
  232.  
  233. struct MenuItem MenuItem3 = {
  234.     &MenuItem4,
  235.     0,9,
  236.     80,8,
  237.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  238.     0,
  239.     (APTR)&IText9,
  240.     NULL,
  241.     'A',
  242.     NULL,
  243.     MENUNULL
  244. };
  245.  
  246. struct IntuiText IText10 = {
  247.     3,1,COMPLEMENT,
  248.     0,0,
  249.     &TOPAZ80,
  250.     (UBYTE *)"Open",
  251.     NULL
  252. };
  253.  
  254. struct MenuItem MenuItem2 = {
  255.     &MenuItem3,
  256.     0,0,
  257.     80,8,
  258.     ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  259.     0,
  260.     (APTR)&IText10,
  261.     NULL,
  262.     'O',
  263.     NULL,
  264.     MENUNULL
  265. };
  266.  
  267. struct Menu Menu1 = {
  268.     &Menu2,
  269.     0,0,
  270.     75,0,
  271.     MENUENABLED,
  272.     "Project",
  273.     &MenuItem2
  274. };
  275.  
  276. #define MenuList1 Menu1
  277.  
  278. struct NewWindow NewWindowStructure1 = {
  279.     142,15,
  280.     151,120,
  281.     0,1,
  282.     GADGETUP+MENUPICK+CLOSEWINDOW,
  283.     WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE,
  284.     &Go_Gad,
  285.     NULL,
  286.     (UBYTE *)"Skeleton",
  287.     NULL,
  288.     NULL,
  289.     5,5,
  290.     640,200,
  291.     WBENCHSCREEN
  292. };
  293.