home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_07 / ACS.ZIP / ACS / AUF_AB / AUF_AB.AH < prev    next >
Text File  |  1992-01-28  |  5KB  |  145 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\AUF_AB\AUF_AB.ACS
  6.  
  7.     compiled at: Thu Jan 02 19:11:48 1992 
  8. */
  9.  
  10.  
  11.  
  12. /*    STRINGS        */
  13.  
  14. static char TEXT_001     [] = "123";
  15. static char TEXT_002     [] = "___";
  16. static char TEXT_003     [] = "NNN";
  17. static char TEXT_004     [] = " AUF & AB ";
  18. static char TEXT_005     [] = "";
  19. static char TEXT_006     [] = "Information";
  20. static char TEXT_007     [] = "OK";
  21. static char TEXT_008     [] = "Diese ist ein Beispiel wie";
  22. static char TEXT_009     [] = "innerhalb ACS programmiert";
  23. static char TEXT_010     [] = "wird.";
  24. static char TEXT_011     [] = "Die Pfeilobjekte und Tasten";
  25. static char TEXT_012     [] = "zählen hoch bzw. runter.";
  26. static char TEXT_013     [] = "Der Wert kann auf andere";
  27. static char TEXT_014     [] = "Fenster gezogen werden.";
  28. static char TEXT_015     [] = "Neuer Wert:";
  29. static char TEXT_016     [] = "ABBRUCH";
  30.  
  31.  
  32. /*    TEDINFOS    */
  33.  
  34. static TEDINFO TEDINFO_002  = {TEXT_001, TEXT_002, TEXT_003, 3, 6, 2, 0x1180, 0, -1, 4, 4};
  35. static TEDINFO TEDI_001     = {TEXT_001, TEXT_005, TEXT_005, 5, 6, 2, 0x1180, 0, -1, 4, 1};
  36.  
  37.  
  38. /*    OBJECT TREES    */
  39.  
  40.        OBJECT ABOUT_ME          = { -1,  1,  5, 20,    0x0,   0x10,  0x00021100L         ,  0,  0, 32, 12 };
  41. static OBJECT  _01_ABOUT_ME     = {  2, -1, -1, 26,    0x0,   0x11, (long) TEXT_006     ,  2,  1, 28,  1 };
  42. static OBJECT  _02_ABOUT_ME     = {  3, -1, -1, 26,    0x5,    0x0, (long) TEXT_007     , 13,  9,  7,  2 };
  43. static OBJECT  _03_ABOUT_ME     = {  4, -1, -1, 28,    0x0,    0x0, (long) TEXT_008     ,  3,  4, 26,  1 };
  44. static OBJECT  _04_ABOUT_ME     = {  5, -1, -1, 28,    0x0,    0x0, (long) TEXT_009     ,  3,  5, 26,  1 };
  45. static OBJECT  _05_ABOUT_ME     = {  0, -1, -1, 28,   0x20,    0x0, (long) TEXT_010     ,  3,  6, 26,  1 };
  46.  
  47.        OBJECT AUF_AB            = { -1,  2,  6, 20, 0x1800,    0x0,  0x00001101L         ,  0,  0, 16,  3 };
  48. static AOBJECT _00aAUF_AB       = {A_dummy     , neuer_wert  , 0x8000,    0x0, NULL        , NULL        ,    0x0, 0          };
  49. static OBJECT  _02_AUF_AB       = {  4, -1, -1, 27,   0x40,   0x20,  0x01ff1101L         ,  2,  1,  2,  1 };
  50. static AOBJECT _02aAUF_AB       = {hoch        , A_dummy     , 0x8000, 0x8048, NULL        , NULL        ,    0x0, 0          };
  51. static OBJECT  _04_AUF_AB       = {  6, -1, -1, 27,   0x40,   0x20,  0x02ff1101L         , 12,  1,  2,  1 };
  52. static AOBJECT _04aAUF_AB       = {runter      , A_dummy     , 0x8000, 0x8050, NULL        , NULL        ,    0x0, 0          };
  53. static OBJECT  _06_AUF_AB       = {  0, -1, -1, 22, 0x2004,   0x20, (long) &TEDI_001     ,  6,  1,  4,  1 };
  54. static AOBJECT _06aAUF_AB       = {frage       , A_dummy     , 0x8020,    0x0, NULL        , NULL        ,    0x0, NUM_STRING  };
  55.  
  56.        OBJECT INFOBOX           = { -1,  1,  6, 20,    0x0,   0x10,  0x00021100L         ,  0,  0, 32, 13 };
  57. static OBJECT  _01_INFOBOX      = {  2, -1, -1, 26,    0x0,   0x11, (long) TEXT_006     ,  2,  1, 28,  1 };
  58. static OBJECT  _02_INFOBOX      = {  3, -1, -1, 28,    0x0,    0x0, (long) TEXT_011     ,  3,  4, 27,  1 };
  59. static OBJECT  _03_INFOBOX      = {  4, -1, -1, 28,    0x0,    0x0, (long) TEXT_012     ,  3,  5, 25,  1 };
  60. static OBJECT  _04_INFOBOX      = {  5, -1, -1, 28,    0x0,    0x0, (long) TEXT_013     ,  3,  6, 26,  1 };
  61. static OBJECT  _05_INFOBOX      = {  6, -1, -1, 28,    0x0,    0x0, (long) TEXT_014     ,  3,  7, 26,  1 };
  62. static OBJECT  _06_INFOBOX      = {  0, -1, -1, 26,   0x25,    0x0, (long) TEXT_007     , 13, 10,  7,  2 };
  63.  
  64.        OBJECT NEU_DIA           = { -1,  1,  5, 20,    0x0,   0x10,  0x00ff1100L         ,  0,  0, 24,  6 };
  65. static OBJECT  _01_NEU_DIA      = {  2, -1, -1, 20, 0x2040,    0x0,  0x00ff1121L         ,  0,  0, 24,  1 };
  66. static OBJECT  _02_NEU_DIA      = {  3, -1, -1, 28,    0x0,    0x0, (long) TEXT_015     ,  3,  2, 11,  1 };
  67. static OBJECT  _03_NEU_DIA      = {  4, -1, -1, 29,    0x8,    0x0, (long) &TEDINFO_002  , 16,  2,  3,  1 };
  68. static OBJECT  _04_NEU_DIA      = {  5, -1, -1, 26,    0x7,    0x0, (long) TEXT_007     ,  2,  4,  8,  1 };
  69. static OBJECT  _05_NEU_DIA      = {  0, -1, -1, 26,   0x25,    0x0, (long) TEXT_016     , 14,  4,  8,  1 };
  70.  
  71.  
  72.  
  73. /*    WINDOWS    */
  74.  
  75.        Awindow FENSTER      = {
  76.     NULL,
  77.     updown_service,
  78.     updown_make ,
  79.     Awi_open,
  80.     Awi_init,
  81.     &AUF_AB      , NULL, 0, 0, -1,
  82.        0xb, { 0,  0, 34, 14},
  83.     {0, 0, 0, 0}, {0, 0, 0, 0}, {-1, -1, -1, -1}, 0, 0,
  84.     0xfff0,
  85.     TEXT_004    ,
  86.     TEXT_005    ,
  87.     10000,   0x13, 0, -1,
  88.     NULL,
  89.     NULL,
  90.     tasten      ,
  91.     Awi_obchange,
  92.     Awi_redraw,
  93.     Awi_topped,
  94.     Awi_closed,
  95.     Awi_fulled,
  96.     Awi_arrowed,
  97.     Awi_hslid,
  98.     Awi_vslid,
  99.     Awi_sized,
  100.     Awi_moved};
  101.  
  102.  
  103.  
  104.  
  105. Adescr ACSdescr = {
  106. "ACS 1.0", 101,
  107. -4, -4,
  108. 0xff,
  109. "  ACS ACCESSORY",
  110.     &DESKTOP, NULL,
  111. {
  112.     {  0, NULL},
  113.     {  2, NULL},
  114.     {  3, NULL},
  115.     {  4, NULL},
  116.     {  1, NULL},
  117.     {  5, NULL},
  118.     {  6, NULL},
  119.     {  7, NULL},
  120.     {  0, NULL},
  121.     {  0, NULL},
  122.     {  0, NULL},
  123.     {  0, NULL},
  124.     {  0, NULL},
  125.     {  0, NULL},
  126.     {  0, 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. } };
  145.