home *** CD-ROM | disk | FTP | other *** search
/ Dream 48 / Amiga_Dream_48.iso / Atari / c / libs / xaes_new.lzh / WINDOW.RSH < prev    next >
Text File  |  1994-08-25  |  14KB  |  362 lines

  1. /* GEM Resource C Source */
  2.  
  3. #include <portab.h>
  4. #include <aes.h>
  5. #include "WINDOW.H"
  6.  
  7. #if !defined(WHITEBAK)
  8. #define WHITEBAK    0x0040
  9. #endif
  10. #if !defined(DRAW3D)
  11. #define DRAW3D      0x0080
  12. #endif
  13.  
  14. #define FLAGS9  0x0200
  15. #define FLAGS10 0x0400
  16. #define FLAGS11 0x0800
  17. #define FLAGS12 0x1000
  18. #define FLAGS13 0x2000
  19. #define FLAGS14 0x4000
  20. #define FLAGS15 0x8000
  21. #define STATE8  0x0100
  22. #define STATE9  0x0200
  23. #define STATE10 0x0400
  24. #define STATE11 0x0800
  25. #define STATE12 0x1000
  26. #define STATE13 0x2000
  27. #define STATE14 0x4000
  28. #define STATE15 0x8000
  29.  
  30. static TEDINFO rs_tedinfo[] =
  31. { "-",
  32.   "\0",
  33.   "\0",
  34.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  35.   "\360",
  36.   "\0",
  37.   "\0",
  38.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  39.   "\004",
  40.   "\0",
  41.   "\0",
  42.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  43.   "\002",
  44.   "\0",
  45.   "\0",
  46.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  47.   " WINDOW NAME BAR ",
  48.   "\0",
  49.   "\0",
  50.   IBM  , 0, TE_CNTR , 0x11A1, 0, -1, 18, 1,
  51.   "=",
  52.   "\0",
  53.   "\0",
  54.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  55.   "\004",
  56.   "\0",
  57.   "\0",
  58.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  59.   "\003",
  60.   "\0",
  61.   "\0",
  62.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  63.   "Info display",
  64.   "\0",
  65.   "\0",
  66.   IBM  , 0, TE_CNTR , 0x1100, 0, -1, 13, 1,
  67.   "\003",
  68.   "\0",
  69.   "\0",
  70.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  71.   "\004",
  72.   "\0",
  73.   "\0",
  74.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  75.   "\0",
  76.   "\0",
  77.   "\0",
  78.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 1, 1,
  79.   "\001",
  80.   "\0",
  81.   "\0",
  82.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  83.   "\003",
  84.   "\0",
  85.   "\0",
  86.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  87.   "O",
  88.   "\0",
  89.   "\0",
  90.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  91.   "-",
  92.   "\0",
  93.   "\0",
  94.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  95.   "\360",
  96.   "\0",
  97.   "\0",
  98.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  99.   "=",
  100.   "\0",
  101.   "\0",
  102.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  103.   "\002",
  104.   "\0",
  105.   "\0",
  106.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  107.   "\003",
  108.   "\0",
  109.   "\0",
  110.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  111.   "\004",
  112.   "\0",
  113.   "\0",
  114.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  115.   " WINDOW NAME BAR ",
  116.   "\0",
  117.   "\0",
  118.   SMALL, 0, TE_CNTR , 0x11A1, 0, -1, 18, 1,
  119.   "\004",
  120.   "\0",
  121.   "\0",
  122.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  123.   "\003",
  124.   "\0",
  125.   "\0",
  126.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  127.   "Info display",
  128.   "\0",
  129.   "\0",
  130.   SMALL, 0, TE_CNTR , 0x1100, 0, -1, 13, 1,
  131.   "\003",
  132.   "\0",
  133.   "\0",
  134.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  135.   "\004",
  136.   "\0",
  137.   "\0",
  138.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  139.   "O",
  140.   "\0",
  141.   "\0",
  142.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  143.   "\001",
  144.   "\0",
  145.   "\0",
  146.   SMALL, 0, TE_CNTR , 0x1180, 0, -1, 2, 1,
  147.   "\0",
  148.   "\0",
  149.   "\0",
  150.   IBM  , 0, TE_LEFT , 0x11F0, 0, -1, 1, 1
  151. };
  152.  
  153. static OBJECT rs_object[] =
  154.   /******** Tree 0 WINDOW ****************************************************/
  155.         -1, W_ULSIZE, W_OPTION, G_BOX     ,   /* Object 0  */
  156.   NONE, NORMAL, (LONG)0x00FF1100L,
  157.   0x0000, 0x0000, 0x0528, 0x080B,
  158.   W_TSIZE , W_PCLOSE, W_PCLOSE, G_BOX     |0x1200,   /* Object 1 W_ULSIZE */
  159.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  160.   0x0000, 0x0000, 0x0303, 0x0501,
  161.   W_ULSIZE, W_CLOSER, W_CLOSER, G_BOX     |0x1200,   /* Object 2 W_PCLOSE */
  162.   FLAGS9|FLAGS10, DISABLED|DRAW3D, (LONG)0x00FF1100L,
  163.   0x0500, 0x0400, 0x0602, 0x0101,
  164.   W_PCLOSE,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 3 W_CLOSER */
  165.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[0],
  166.   0x0000, 0x0000, 0x0602, 0x0101,
  167.   W_URSIZE,       -1,       -1, G_BOX     |0x1200,   /* Object 4 W_TSIZE */
  168.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  169.   0x0403, 0x0000, 0x0521, 0x0300,
  170.   W_LSIZE , W_PCASC , W_PCASC , G_BOX     |0x1200,   /* Object 5 W_URSIZE */
  171.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  172.   0x0225, 0x0000, 0x0303, 0x0501,
  173.   W_URSIZE, W_FULLER, W_FULLER, G_BOX     |0x1200,   /* Object 6 W_PCASC */
  174.   FLAGS9|FLAGS10, DISABLED|DRAW3D, (LONG)0x00FF1100L,
  175.   0x0000, 0x0400, 0x0602, 0x0101,
  176.   W_PCASC ,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 7 W_FULLER */
  177.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[1],
  178.   0x0000, 0x0000, 0x0602, 0x0101,
  179.   W_RSIZE ,       -1,       -1, G_BOX     |0x1200,   /* Object 8 W_LSIZE */
  180.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  181.   0x0000, 0x0601, 0x0400, 0x0C08,
  182.   W_LLSIZE,       -1,       -1, G_BOX     |0x1200,   /* Object 9 W_RSIZE */
  183.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  184.   0x0128, 0x0601, 0x0400, 0x0C08,
  185.   W_BSIZE , W_PSLLT , W_PSLLT , G_BOX     |0x1200,   /* Object 10 W_LLSIZE */
  186.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  187.   0x0000, 0x030A, 0x0303, 0x0501,
  188.   W_LLSIZE, W_SLLT  , W_SLLT  , G_BOX     |0x1200,   /* Object 11 W_PSLLT */
  189.   FLAGS9|FLAGS10, DISABLED|DRAW3D, (LONG)0x00FF1100L,
  190.   0x0500, 0x0000, 0x0602, 0x0101,
  191.   W_PSLLT ,       -1,       -1, G_BOXTEXT |0x6400,   /* Object 12 W_SLLT */
  192.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[2],
  193.   0x0000, 0x0000, 0x0602, 0x0101,
  194.   W_LRSIZE,       -1,       -1, G_BOX     |0x1200,   /* Object 13 W_BSIZE */
  195.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  196.   0x0403, 0x050B, 0x0521, 0x0300,
  197.   W_MOVER , W_PSLDN , W_PSLDN , G_BOX     |0x1200,   /* Object 14 W_LRSIZE */
  198.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  199.   0x0225, 0x030A, 0x0303, 0x0501,
  200.   W_LRSIZE, W_SLDN  , W_SLDN  , G_BOX     |0x1200,   /* Object 15 W_PSLDN */
  201.   FLAGS9|FLAGS10, DISABLED|DRAW3D, (LONG)0x00FF1100L,
  202.   0x0000, 0x0000, 0x0602, 0x0101,
  203.   W_PSLDN ,       -1,       -1, G_BOXTEXT |0x6700,   /* Object 16 W_SLDN */
  204.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[3],
  205.   0x0000, 0x0000, 0x0602, 0x0101,
  206.   W_CASCADE,       -1,       -1, G_BOXTEXT |0x1100,   /* Object 17 W_MOVER */
  207.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[4],
  208.   0x0403, 0x0400, 0x061E, 0x0101,
  209.   W_MENU  ,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 18 W_CASCADE */
  210.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[5],
  211.   0x0322, 0x0400, 0x0602, 0x0101,
  212.   W_INFO  , W_MENU_L, W_MENU_R, G_BOX     |0x1200,   /* Object 19 W_MENU */
  213.   FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  214.   0x0500, 0x0601, 0x0327, 0x0101,
  215.   W_MENU_R,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 20 W_MENU_L */
  216.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[6],
  217.   0x0000, 0x0000, 0x0602, 0x0101,
  218.   W_MENU  ,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 21 W_MENU_R */
  219.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[7],
  220.   0x0702, 0x0000, 0x0602, 0x0101,
  221.   WORKAREA, W_INFO_R, W_INFO_L, G_BOXTEXT |0x1200,   /* Object 22 W_INFO */
  222.   FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[8],
  223.   0x0500, 0x0802, 0x0424, 0x0101,
  224.   W_INFO_L,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 23 W_INFO_R */
  225.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[9],
  226.   0x0702, 0x0000, 0x0602, 0x0101,
  227.   W_INFO  ,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 24 W_INFO_L */
  228.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[10],
  229.   0x0000, 0x0000, 0x0602, 0x0101,
  230.   W_SLUP  ,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 25 WORKAREA */
  231.   FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[11],
  232.   0x0500, 0x0A03, 0x0424, 0x0806,
  233.   W_VERTRK,       -1,       -1, G_BOXTEXT |0x6600,   /* Object 26 W_SLUP */
  234.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[12],
  235.   0x0225, 0x0A03, 0x0602, 0x0101,
  236.   W_HORTRK, W_VERSL , W_VERSL , G_BOX     |0x6800,   /* Object 27 W_VERTRK */
  237.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1141L,
  238.   0x0225, 0x0C04, 0x0602, 0x0605,
  239.   W_VERTRK,       -1,       -1, G_BOX     |0x6900,   /* Object 28 W_VERSL */
  240.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  241.   0x0000, 0x0400, 0x0602, 0x0002,
  242.   W_SLRT  , W_HORSL , W_HORSL , G_BOX     |0x6800,   /* Object 29 W_HORTRK */
  243.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1141L,
  244.   0x0403, 0x030A, 0x061E, 0x0101,
  245.   W_HORTRK,       -1,       -1, G_BOX     |0x6900,   /* Object 30 W_HORSL */
  246.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  247.   0x0202, 0x0000, 0x0604, 0x0101,
  248.   W_OPTION,       -1,       -1, G_BOXTEXT |0x6500,   /* Object 31 W_SLRT */
  249.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[13],
  250.   0x0322, 0x030A, 0x0602, 0x0101,
  251.          0,       -1,       -1, G_BOXTEXT |0x1200,   /* Object 32 W_OPTION */
  252.   SELECTABLE|LASTOB|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[14],
  253.   0x0225, 0x0802, 0x0602, 0x0101,
  254.   
  255.   /******** Tree 1 WINDSM ****************************************************/
  256.         -1, S_ULSIZE, S_WORK  , G_BOX     ,   /* Object 0  */
  257.   NONE, NORMAL, (LONG)0x00FF1100L,
  258.   0x0000, 0x0000, 0x0325, 0x0709,
  259.   S_TSIZE ,        2,        2, G_BOX     ,   /* Object 1 S_ULSIZE */
  260.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  261.   0x0000, 0x0000, 0x0403, 0x0501,
  262.   S_ULSIZE, S_CLOSER, S_CLOSER, G_BOX     ,   /* Object 2  */
  263.   NONE, DISABLED, (LONG)0x00FF1100L,
  264.   0x0600, 0x0400, 0x0602, 0x0101,
  265.          2,       -1,       -1, G_BOXTEXT ,   /* Object 3 S_CLOSER */
  266.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[15],
  267.   0x0000, 0x0000, 0x0001, 0x0800,
  268.   S_URSIZE,       -1,       -1, G_BOX     ,   /* Object 4 S_TSIZE */
  269.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1172L,
  270.   0x0503, 0x0000, 0x011E, 0x0300,
  271.   S_RSIZE ,        6,        6, G_BOX     ,   /* Object 5 S_URSIZE */
  272.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  273.   0x0721, 0x0000, 0x0403, 0x0501,
  274.   S_URSIZE, S_FULLER, S_CASCADE, G_BOX     ,   /* Object 6  */
  275.   NONE, DISABLED, (LONG)0x00FF1100L,
  276.   0x0000, 0x0400, 0x0602, 0x0101,
  277.   S_CASCADE,       -1,       -1, G_BOXTEXT ,   /* Object 7 S_FULLER */
  278.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[16],
  279.   0x0301, 0x0000, 0x0301, 0x0800,
  280.          6,       -1,       -1, G_BOXTEXT ,   /* Object 8 S_CASCADE */
  281.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[17],
  282.   0x0000, 0x0000, 0x0201, 0x0800,
  283.   S_LRSIZE,       -1,       -1, G_BOX     ,   /* Object 9 S_RSIZE */
  284.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1172L,
  285.   0x0624, 0x0601, 0x0500, 0x0906,
  286.   S_BSIZE ,       11, S_SLRT  , G_BOX     ,   /* Object 10 S_LRSIZE */
  287.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  288.   0x0721, 0x0108, 0x0403, 0x0601,
  289.   S_SLRT  , S_SLDN  , S_SLDN  , G_BOX     ,   /* Object 11  */
  290.   NONE, DISABLED, (LONG)0x00FF1100L,
  291.   0x0000, 0x0000, 0x0602, 0x0101,
  292.         11,       -1,       -1, G_BOXTEXT ,   /* Object 12 S_SLDN */
  293.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[18],
  294.   0x0301, 0x0900, 0x0301, 0x0800,
  295.   S_LRSIZE,       -1,       -1, G_BOXTEXT ,   /* Object 13 S_SLRT */
  296.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[19],
  297.   0x0000, 0x0900, 0x0201, 0x0800,
  298.   S_LLSIZE,       -1,       -1, G_BOX     ,   /* Object 14 S_BSIZE */
  299.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1172L,
  300.   0x0503, 0x0409, 0x011E, 0x0300,
  301.   S_LSIZE ,       16,       16, G_BOX     ,   /* Object 15 S_LLSIZE */
  302.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1142L,
  303.   0x0000, 0x0208, 0x0403, 0x0501,
  304.   S_LLSIZE, S_SLLT  , S_SLLT  , G_BOX     ,   /* Object 16  */
  305.   NONE, DISABLED, (LONG)0x00FF1100L,
  306.   0x0600, 0x0000, 0x0602, 0x0001,
  307.         16,       -1,       -1, G_BOXTEXT ,   /* Object 17 S_SLLT */
  308.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[20],
  309.   0x0000, 0x0800, 0x0001, 0x0800,
  310.   S_MOVER ,       -1,       -1, G_BOX     ,   /* Object 18 S_LSIZE */
  311.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1172L,
  312.   0x0000, 0x0601, 0x0500, 0x0B06,
  313.   S_MENU  ,       -1,       -1, G_BOXTEXT |0x1100,   /* Object 19 S_MOVER */
  314.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[21],
  315.   0x0701, 0x0400, 0x071F, 0x0800,
  316.   S_INFO  , S_MENU_L, S_MENU_R, G_BOX     ,   /* Object 20 S_MENU */
  317.   FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  318.   0x0600, 0x0D00, 0x0723, 0x0800,
  319.   S_MENU_R,       -1,       -1, G_BOXTEXT ,   /* Object 21 S_MENU_L */
  320.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[22],
  321.   0x0000, 0x0000, 0x0001, 0x0800,
  322.   S_MENU  ,       -1,       -1, G_BOXTEXT ,   /* Object 22 S_MENU_R */
  323.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[23],
  324.   0x0101, 0x0000, 0x0001, 0x0800,
  325.   S_OPTIONS, S_INFO_R, S_INFO_L, G_BOXTEXT ,   /* Object 23 S_INFO */
  326.   FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[24],
  327.   0x0600, 0x0601, 0x0322, 0x0800,
  328.   S_INFO_L,       -1,       -1, G_BOXTEXT ,   /* Object 24 S_INFO_R */
  329.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[25],
  330.   0x0101, 0x0000, 0x0001, 0x0800,
  331.   S_INFO  ,       -1,       -1, G_BOXTEXT ,   /* Object 25 S_INFO_L */
  332.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[26],
  333.   0x0000, 0x0000, 0x0001, 0x0800,
  334.   S_UP    ,       -1,       -1, G_BOXTEXT ,   /* Object 26 S_OPTIONS */
  335.   SELECTABLE|TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[27],
  336.   0x0223, 0x0601, 0x0301, 0x0800,
  337.   S_VERTRK,       -1,       -1, G_BOXTEXT ,   /* Object 27 S_UP */
  338.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)&rs_tedinfo[28],
  339.   0x0223, 0x0F01, 0x0301, 0x0800,
  340.   S_HORTRK, S_VERSL , S_VERSL , G_BOX     ,   /* Object 28 S_VERTRK */
  341.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1141L,
  342.   0x0223, 0x0802, 0x0301, 0x0106,
  343.   S_VERTRK,       -1,       -1, G_BOX     ,   /* Object 29 S_VERSL */
  344.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  345.   0x0000, 0x0400, 0x0301, 0x0F01,
  346.   S_WORK  , S_HORSL , S_HORSL , G_BOX     ,   /* Object 30 S_HORTRK */
  347.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1141L,
  348.   0x0701, 0x0A08, 0x071F, 0x0800,
  349.   S_HORTRK,       -1,       -1, G_BOX     ,   /* Object 31 S_HORSL */
  350.   TOUCHEXIT|FLAGS9|FLAGS10, DRAW3D, (LONG)0x00FF1100L,
  351.   0x0202, 0x0000, 0x0504, 0x0800,
  352.          0,       -1,       -1, G_BOXTEXT ,   /* Object 32 S_WORK */
  353.   LASTOB, NORMAL, (LONG)&rs_tedinfo[29],
  354.   0x0600, 0x0F01, 0x0322, 0x0A06
  355. };
  356.  
  357. static OBJECT *rs_trindex[] =
  358. { &rs_object[0],   /* Tree  0 WINDOW   */
  359.   &rs_object[33]    /* Tree  1 WINDSM   */
  360. };
  361.