home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_07 / ACS.ZIP / ACS / MENUE / MENUE.AH < prev    next >
Text File  |  1992-01-28  |  6KB  |  152 lines

  1. /*
  2.  
  3.     This file was create with ACS 1.0 (c) Stefan Bachert 1991
  4.  
  5.     The contents is based on file: E:\ACS.DOC\MENUE\MENUE.ACS
  6.  
  7.     compiled at: Tue Sep 03 14:22:32 1991
  8.  
  9. */
  10.  
  11.  
  12.  
  13. /*    STRINGS        */
  14.  
  15. static char NULL_STRING  [] = "";
  16. static char TEXT_001     [] = "OBJ 1";
  17. static char TEXT_002     [] = "OBJ 2";
  18. static char TEXT_003     [] = "OBJ 3";
  19. static char TEXT_004     [] = "OBJ 4";
  20. static char TEXT_005     [] = "  Über mich ...";
  21. static char TEXT_006     [] = "--------------------";
  22. static char TEXT_007     [] = " Count ";
  23. static char TEXT_008     [] = "  0 Selected";
  24. static char TEXT_009     [] = "  1 Selected";
  25. static char TEXT_010     [] = "  >0 Selected";
  26. static char TEXT_011     [] = " Complex ";
  27. static char TEXT_012     [] = "  Obj 1 in List";
  28. static char TEXT_013     [] = "  Obj 2 in List";
  29. static char TEXT_014     [] = "  Obj 2 & 3 in List";
  30. static char TEXT_015     [] = "  Obj 4 not in List";
  31. static char TEXT_016     [] = "  Obj 3 ^ 4 in List";
  32. static char TEXT_017     [] = " SELECTION ";
  33.  
  34.  
  35. /*    MENU TREES    */
  36.  
  37.        OBJECT MENU              = { -1,  1,  6, 25,    0x0,    0x0,  0x00000000L         ,  0,  0, 90, 25 };
  38. static OBJECT  _01_MENU         = {  6,  2,  2, 20,    0x0,    0x0,  0x00001100L         ,  0,  0, 90, 513 };
  39. static OBJECT  _02_MENU         = {  1,  3,  5, 25,    0x0,    0x0,  0x00000000L         ,  2,  0, 22, 769 };
  40. static OBJECT  _03_MENU         = {  4, -1, -1, 32,    0x0, 0x2000, (long) NULL_STRING  ,  0,  0,  6, 769 };
  41. static OBJECT  _04_MENU         = {  5, -1, -1, 32,    0x0,    0x0, (long) TEXT_007     ,  6,  0,  7, 769 };
  42. static OBJECT  _05_MENU         = {  2, -1, -1, 32,    0x0,    0x0, (long) TEXT_011     , 13,  0,  9, 769 };
  43. static OBJECT  _06_MENU         = {  0,  7, 20, 25,    0x0,    0x0,  0x00000000L         ,  0, 769, 80, 19 };
  44. static OBJECT  _07_MENU         = { 16,  8, 15, 20,    0x0,    0x0,  0x00ff1100L         ,  2,  0, 20,  8 };
  45. static OBJECT  _08_MENU         = {  9, -1, -1, 28,    0x0, 0x2000, (long) TEXT_005     ,  0,  0, 20,  1 };
  46. static OBJECT  _09_MENU         = { 10, -1, -1, 28,    0x0, 0x2008, (long) TEXT_006     ,  0,  1, 20,  1 };
  47. static OBJECT  _10_MENU         = { 11, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  2, 20,  1 };
  48. static OBJECT  _11_MENU         = { 12, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  3, 20,  1 };
  49. static OBJECT  _12_MENU         = { 13, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  4, 20,  1 };
  50. static OBJECT  _13_MENU         = { 14, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  5, 20,  1 };
  51. static OBJECT  _14_MENU         = { 15, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  6, 20,  1 };
  52. static OBJECT  _15_MENU         = {  7, -1, -1, 28,    0x0, 0x2000, (long) NULL_STRING  ,  0,  7, 20,  1 };
  53. static OBJECT  _16_MENU         = { 20, 17, 19, 20,    0x0,    0x0,  0x00ff1101L         ,  8,  0, 14,  3 };
  54. static OBJECT  _17_MENU         = { 18, -1, -1, 28,    0x0,    0x0, (long) TEXT_008     ,  0,  0, 14,  1 };
  55. static OBJECT  _18_MENU         = { 19, -1, -1, 28,    0x0,    0x8, (long) TEXT_009     ,  0,  1, 14,  1 };
  56. static OBJECT  _19_MENU         = { 16, -1, -1, 28,    0x0,    0x8, (long) TEXT_010     ,  0,  2, 14,  1 };
  57. static OBJECT  _20_MENU         = {  6, 21, 25, 20,    0x0,    0x0,  0x00ff1101L         , 15,  0, 21,  5 };
  58. static OBJECT  _21_MENU         = { 22, -1, -1, 28,    0x0,    0x8, (long) TEXT_012     ,  0,  0, 21,  1 };
  59. static OBJECT  _22_MENU         = { 23, -1, -1, 28,    0x0,    0x8, (long) TEXT_013     ,  0,  1, 21,  1 };
  60. static OBJECT  _23_MENU         = { 24, -1, -1, 28,    0x0,    0x8, (long) TEXT_014     ,  0,  2, 21,  1 };
  61. static OBJECT  _24_MENU         = { 25, -1, -1, 28,    0x0,    0x0, (long) TEXT_015     ,  0,  3, 21,  1 };
  62. static OBJECT  _25_MENU         = { 20, -1, -1, 28,   0x20,    0x8, (long) TEXT_016     ,  0,  4, 21,  1 };
  63.  
  64.  
  65.  
  66. /*    OBJECT TREES    */
  67.  
  68.        OBJECT DRAGS             = { -1,  1,  7, 20,    0x0,    0x0,  0x00ff1100L         ,  0,  0, 22,  9 };
  69. static OBJECT  _01_DRAGS        = {  3, -1, -1, 26, 0x2000,    0x0, (long) TEXT_001     ,  2,  1,  7,  3 };
  70. static AOBJECT _01aDRAGS        = {A_dummy     , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, OBJ_1       };
  71. static OBJECT  _03_DRAGS        = {  5, -1, -1, 26, 0x2000,    0x0, (long) TEXT_002     , 13,  1,  7,  3 };
  72. static AOBJECT _03aDRAGS        = {A_dummy     , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, OBJ_2       };
  73. static OBJECT  _05_DRAGS        = {  7, -1, -1, 26, 0x2000,    0x0, (long) TEXT_003     ,  2,  5,  7,  3 };
  74. static AOBJECT _05aDRAGS        = {A_dummy     , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, OBJ_3       };
  75. static OBJECT  _07_DRAGS        = {  0, -1, -1, 26, 0x2000,    0x0, (long) TEXT_004     , 13,  5,  7,  3 };
  76. static AOBJECT _07aDRAGS        = {A_dummy     , A_dummy     , 0x8020,    0x0, NULL        , NULL        ,    0x0, OBJ_4       };
  77.  
  78.  
  79.  
  80. /*    WINDOWS    */
  81.  
  82.        Awindow DEMO         = {
  83.     NULL,
  84.     menu_service,
  85.     menu_make   ,
  86.     Awi_open,
  87.     Awi_init,
  88.     &DRAGS       , NULL, 0, 0, -1,
  89.        0xb, { 0,  0, 34, 14},
  90.     {0, 0, 0, 0}, {0, 0, 0, 0}, {-1, -1, -1, -1}, 0, 0,
  91.     0xfff0,
  92.     TEXT_017    ,
  93.     NULL_STRING ,
  94.     10000,    0x3, 0, -1,
  95.     NULL,
  96.     &MENU        ,
  97.     Awi_keys,
  98.     Awi_obchange,
  99.     Awi_redraw,
  100.     Awi_topped,
  101.     Awi_closed,
  102.     Awi_fulled,
  103.     Awi_arrowed,
  104.     Awi_hslid,
  105.     Awi_vslid,
  106.     Awi_sized,
  107.     Awi_moved};
  108.  
  109.  
  110.  
  111.  
  112. Adescr ACSdescr = {
  113. "ACS 1.0", 100,
  114. -4, -4,
  115.  0xa,
  116. "  ACS ACCESSORY",
  117.     &DESKTOP, NULL,
  118. {
  119.     {  0, NULL},
  120.     {  2, NULL},
  121.     {  3, NULL},
  122.     {  4, NULL},
  123.     {  1, NULL},
  124.     {  5, NULL},
  125.     {  6, NULL},
  126.     {  7, NULL},
  127.     {  0, NULL},
  128.     {  0, NULL},
  129.     {  0, NULL},
  130.     {  0, NULL},
  131.     {  0, NULL},
  132.     {  0, NULL},
  133.     {  0, NULL},
  134.     {  0, NULL},
  135.     {  0, NULL},
  136.     {  0, NULL},
  137.     {  0, NULL},
  138.     {  0, NULL},
  139.     {  0, NULL},
  140.     {  0, NULL},
  141.     {  0, NULL},
  142.     {  0, NULL},
  143.     {  0, NULL},
  144.     {  0, NULL},
  145.     {  0, NULL},
  146.     {  0, NULL},
  147.     {  0, NULL},
  148.     {  0, NULL},
  149.     {  0, NULL},
  150.     {  0, NULL}
  151. } };
  152.