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

  1. /*
  2.  
  3.     This file was create with ACS 1.1 (c) Stefan Bachert 1991
  4.  
  5.     The contents is based on file: E:\ACS.DOC\OWN_DESK.\DESK.ACS
  6.  
  7.     compiled at: Fri Jan 17 22:56:28 1992 
  8. */
  9.  
  10.  
  11.  
  12. /*    STRINGS        */
  13.  
  14. static char TEXT_001     [] = "WORLD";
  15. static char TEXT_002     [] = " HELLO WORLD ";
  16. static char TEXT_003     [] = "";
  17. static char TEXT_004     [] = " HELLO ";
  18. static char TEXT_005     [] = "HELLO";
  19. static char TEXT_006     [] = " mit eigenem Desktop";
  20. static char TEXT_007     [] = "  Über mich ...";
  21. static char TEXT_008     [] = "--------------------";
  22. static char TEXT_009     [] = "  Quit  ^Q";
  23. static char TEXT_010     [] = " Datei ";
  24. static char TEXT_011     [] = "  Neu   ^N";
  25. static char TEXT_012     [] = "--------";
  26. static char TEXT_013     [] = "-----------";
  27. static char TEXT_014     [] = "  Neu";
  28. static char TEXT_015     [] = "  Quit";
  29. static char TEXT_017     [] = "  Info";
  30.  
  31.  
  32. /*    TEDINFOS    */
  33.  
  34. static TEDINFO TEDI_001     = {TEXT_005, TEXT_003, TEXT_003, 3, 6, 2, 0x1101, 0, 1, 6, 1};
  35.  
  36.  
  37. /*    MENU TREES    */
  38.  
  39.        OBJECT DESK_MENU         = { -1,  1,  5, 25,    0x0,    0x0,  0x00000000L         ,  0,  0, 90, 25 };
  40. static OBJECT  _01_DESK_MENU    = {  5,  2,  2, 20,    0x0,    0x0,  0x00001100L         ,  0,  0, 90, 513 };
  41. static OBJECT  _02_DESK_MENU    = {  1,  3,  4, 25,    0x0,    0x0,  0x00000000L         ,  2,  0, 13, 769 };
  42. static OBJECT  _03_DESK_MENU    = {  4, -1, -1, 32,    0x0, 0x2000, (long) TEXT_003     ,  0,  0,  6, 769 };
  43. static OBJECT  _04_DESK_MENU    = {  2, -1, -1, 32,    0x0,    0x0, (long) TEXT_010     ,  6,  0,  7, 769 };
  44. static OBJECT  _05_DESK_MENU    = {  0,  6, 15, 25,    0x0,    0x0,  0x00000000L         ,  0, 769, 80, 19 };
  45. static OBJECT  _06_DESK_MENU    = { 15,  7, 14, 20,    0x0,    0x0,  0x00ff1100L         ,  2,  0, 20,  8 };
  46. static OBJECT  _07_DESK_MENU    = {  8, -1, -1, 28,    0x0, 0x2000, (long) TEXT_007     ,  0,  0, 20,  1 };
  47. static OBJECT  _08_DESK_MENU    = {  9, -1, -1, 28,    0x0, 0x2008, (long) TEXT_008     ,  0,  1, 20,  1 };
  48. static OBJECT  _09_DESK_MENU    = { 10, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  2, 20,  1 };
  49. static OBJECT  _10_DESK_MENU    = { 11, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  3, 20,  1 };
  50. static OBJECT  _11_DESK_MENU    = { 12, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  4, 20,  1 };
  51. static OBJECT  _12_DESK_MENU    = { 13, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  5, 20,  1 };
  52. static OBJECT  _13_DESK_MENU    = { 14, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  6, 20,  1 };
  53. static OBJECT  _14_DESK_MENU    = {  6, -1, -1, 28,    0x0, 0x2000, (long) TEXT_003     ,  0,  7, 20,  1 };
  54. static OBJECT  _15_DESK_MENU    = {  5, 16, 20, 20,    0x0,    0x0,  0x00ff1101L         ,  8,  0, 11,  3 };
  55. static OBJECT  _16_DESK_MENU    = { 18, -1, -1, 28,    0x0,    0x0, (long) TEXT_011     ,  0,  0, 11,  1 };
  56. static AOBJECT _16aDESK_MENU    = {new_window  , A_dummy     , 0x8000,    0xe, NULL        , NULL        ,    0x0, 0          };
  57. static OBJECT  _18_DESK_MENU    = { 20, -1, -1, 28,    0x0,    0x0, (long) TEXT_009     ,  0,  2, 11,  1 };
  58. static AOBJECT _18aDESK_MENU    = {ACSclose    , A_dummy     , 0x8000,   0x11, NULL        , NULL        ,    0x0, 0          };
  59. static OBJECT  _20_DESK_MENU    = { 15, -1, -1, 28,   0x20,    0x8, (long) TEXT_013     ,  0,  1, 11,  1 };
  60.  
  61.  
  62.  
  63. /*    POPUP TREES    */
  64.  
  65.        OBJECT ASK               = { -1,  1,  6, 20,    0x0,   0x20,  0x00ff1100L         ,  0,  0,  8,  4 };
  66. static OBJECT  _01_ASK          = {  3, -1, -1, 28,    0x0,    0x0, (long) TEXT_015     ,  0,  3,  8,  1 };
  67. static AOBJECT _01aASK          = {ACSclose    , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, 0          };
  68. static OBJECT  _03_ASK          = {  4, -1, -1, 28,    0x0,    0x8, (long) TEXT_012     ,  0,  2,  8,  1 };
  69. static OBJECT  _04_ASK          = {  6, -1, -1, 28,    0x0,    0x0, (long) TEXT_014     ,  0,  1,  8,  1 };
  70. static AOBJECT _04aASK          = {new_window  , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, 0          };
  71. static OBJECT  _06_ASK          = {  0, -1, -1, 28,    0x0,    0x0, (long) TEXT_017     ,  0,  0,  8,  1 };
  72. static AOBJECT _06aASK          = {ACSaboutme  , A_dummy     , 0x8020,    0x0, NULL        , NULL        ,    0x0, 0          };
  73.  
  74.  
  75.  
  76. /*    OBJECT TREES    */
  77.  
  78.        OBJECT DESK_INNER        = { -1,  2,  2, 20,   0x40,    0x0,  0x00001111L         ,  0,  0, 43, 16 };
  79. static AOBJECT _00aDESK_INNER   = {any_where   , A_dummy     , 0x8000,    0x0, NULL        , NULL        ,    0x0, 0          };
  80. static OBJECT  _02_DESK_INNER   = {  0, -1, -1, 22,    0x5,   0x30, (long) &TEDI_001     ,  9,  9,  9,  3 };
  81. static AOBJECT _02aDESK_INNER   = {new_window  , A_dummy     , 0x8020,    0x0, NULL        , NULL        ,    0x0, 0          };
  82.  
  83.        OBJECT WORLD             = { -1,  1,  2, 20,    0x0,    0x0,  0x00001100L         ,  0,  0, 16,  5 };
  84. static OBJECT  _01_WORLD        = {  2, -1, -1, 28,    0x0,    0x0, (long) TEXT_005     ,  5,  1,  6,  1 };
  85. static OBJECT  _02_WORLD        = {  0, -1, -1, 28,   0x20,    0x0, (long) TEXT_001     ,  5,  3,  5,  1 };
  86.  
  87.  
  88.  
  89. /*    WINDOWS    */
  90.  
  91.        Awindow HELLO        = {
  92.     NULL,
  93.     Awi_service,
  94.     hello_make  ,
  95.     Awi_open,
  96.     Awi_init,
  97.     &WORLD       , NULL, 0, 0, -1,
  98.        0xb, { 0,  0, 34, 14},
  99.     {0, 0, 0, 0}, {0, 0, 0, 0}, {-1, -1, -1, -1}, 0, 0,
  100.     0xfff0,
  101.     TEXT_002    ,
  102.     TEXT_003    ,
  103.     10000,    0x4, 0, -1,
  104.     NULL,
  105.     NULL,
  106.     Awi_keys,
  107.     Awi_obchange,
  108.     Awi_redraw,
  109.     Awi_topped,
  110.     Awi_closed,
  111.     Awi_fulled,
  112.     Awi_arrowed,
  113.     Awi_hslid,
  114.     Awi_vslid,
  115.     Awi_sized,
  116.     Awi_moved};
  117.  
  118.  
  119.        Awindow MY_DESK      = {
  120.     NULL,
  121.     desk_service,
  122.     desk_make   ,
  123.     Awi_open,
  124.     Awi_init,
  125.     &DESK_INNER  , NULL, 0, 0, -1,
  126.      0xfff, { 0,  0, 40, 16},
  127.     {0, 0, 0, 0}, {0, 0, 0, 0}, {-1, -1, -1, -1}, 0, 0,
  128.     0xfff8,
  129.     TEXT_004    ,
  130.     TEXT_006    ,
  131.     10000,    0x4, 0, -1,
  132.     NULL,
  133.     &DESK_MENU   ,
  134.     Awi_keys,
  135.     Awi_obchange,
  136.     Awi_redraw,
  137.     Awi_topped,
  138.     Awi_closed,
  139.     Awi_fulled,
  140.     Awi_arrowed,
  141.     Awi_hslid,
  142.     Awi_vslid,
  143.     Awi_sized,
  144.     Awi_moved};
  145.  
  146.  
  147.  
  148.  
  149. Adescr ACSdescr = {
  150. "ACS 1.1", 101,
  151. -4, -4,
  152. 0x1b,
  153. "  HELLO WORLD",
  154.     &MY_DESK     , NULL,
  155. {
  156.     {  0, NULL},
  157.     {  2, NULL},
  158.     {  3, NULL},
  159.     {  4, NULL},
  160.     {  1, NULL},
  161.     {  5, NULL},
  162.     {  6, NULL},
  163.     {  7, NULL},
  164.     {  0, NULL},
  165.     {  0, NULL},
  166.     {  0, NULL},
  167.     {  0, NULL},
  168.     {  0, NULL},
  169.     {  0, NULL},
  170.     {  0, NULL},
  171.     {  0, NULL},
  172.     {  0, NULL},
  173.     {  0, NULL},
  174.     {  0, NULL},
  175.     {  0, NULL},
  176.     {  0, NULL},
  177.     {  0, NULL},
  178.     {  0, NULL},
  179.     {  0, NULL},
  180.     {  0, NULL},
  181.     {  0, NULL},
  182.     {  0, NULL},
  183.     {  0, NULL},
  184.     {  0, NULL},
  185.     {  0, NULL},
  186.     {  0, NULL},
  187.     {  0, NULL}
  188. } };
  189.