home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / 1990 / 12 / cheapcom.r < prev    next >
Text File  |  1990-07-26  |  6KB  |  331 lines

  1. /*
  2.  
  3.     This is the REZ source file for the CheapComm appication.
  4.     
  5.     By Don Gaspar
  6.     
  7.     MOOSE, Inc. (Macintosh Object-Oriented Software Engineering)
  8.     10866 Northridge Square
  9.     Cupertino, CA 95014
  10.     (408)252-7576
  11.     
  12.     Tuesday, April 17, 1990
  13.     
  14. */
  15.  
  16.  
  17. #include "Types.r"
  18.  
  19. resource 'ALRT' (128, purgeable) {
  20.     {40, 20, 180, 400},
  21.     128,
  22.     {    /* array: 4 elements */
  23.         /* [1] */
  24.         OK, visible, silent,
  25.         /* [2] */
  26.         OK, visible, silent,
  27.         /* [3] */
  28.         OK, visible, silent,
  29.         /* [4] */
  30.         OK, visible, silent
  31.     }
  32. };
  33.  
  34. resource 'ALRT' (129, purgeable) {
  35.     {40, 20, 180, 350},
  36.     129,
  37.     {    /* array: 4 elements */
  38.         /* [1] */
  39.         OK, visible, silent,
  40.         /* [2] */
  41.         OK, visible, silent,
  42.         /* [3] */
  43.         OK, visible, silent,
  44.         /* [4] */
  45.         OK, visible, silent
  46.     }
  47. };
  48.  
  49. resource 'WIND' (1, purgeable, preload) {
  50.     {80, 5, 340, 475},
  51.     32,
  52.     visible,
  53.     goAway,
  54.     0x1,
  55.     "CheapComm"
  56. };
  57.  
  58.  
  59. resource 'SIZE' (-1) {
  60.     dontSaveScreen,
  61.     acceptSuspendResumeEvents,
  62.     enableOptionSwitch,
  63.     canBackground,
  64.     multiFinderAware,
  65.     backgroundAndForeground,
  66.     dontGetFrontClicks,
  67.     ignoreChildDiedEvents,
  68.     not32BitCompatible,
  69.     reserved,
  70.     reserved,
  71.     reserved,
  72.     reserved,
  73.     reserved,
  74.     reserved,
  75.     reserved,
  76.     262144,
  77.     131072
  78. };
  79.  
  80. resource 'SIZE' (0) {
  81.     dontSaveScreen,
  82.     acceptSuspendResumeEvents,
  83.     enableOptionSwitch,
  84.     canBackground,
  85.     multiFinderAware,
  86.     backgroundAndForeground,
  87.     dontGetFrontClicks,
  88.     ignoreChildDiedEvents,
  89.     not32BitCompatible,
  90.     reserved,
  91.     reserved,
  92.     reserved,
  93.     reserved,
  94.     reserved,
  95.     reserved,
  96.     reserved,
  97.     524288,
  98.     131072
  99. };
  100. resource 'MENU' (132,preload) {
  101.     132,
  102.     textMenuProc,
  103.     allEnabled,
  104.     enabled,
  105.     "Session",
  106.     {    /* array: 6 elements */
  107.         /* [1] */
  108.         "Open Connection", noIcon, noKey, noMark, plain,
  109.         /* [2] */
  110.         "-", noIcon, noKey, noMark, plain,
  111.         /* [3] */
  112.         "Close Connection", noIcon, "+", noMark, plain,
  113.         /* [4] */
  114.         "Break", noIcon, ".", noMark, plain,
  115.         /* [5] */
  116.         "Send XON", noIcon, noKey, noMark, plain,
  117.         /* [6] */
  118.         "Send XOFF", noIcon, noKey, noMark, plain
  119.     }
  120. };
  121.  
  122. resource 'MENU' (128, preload) {
  123.     128,
  124.     textMenuProc,
  125.     0x7FFFFFFD,
  126.     enabled,
  127.     apple,
  128.     {    /* array: 2 elements */
  129.         /* [1] */
  130.         "About CheapComm╔", noIcon, noKey, noMark, plain,
  131.         /* [2] */
  132.         "-", noIcon, noKey, noMark, plain
  133.     }
  134. };
  135.  
  136. resource 'MENU' (129, preload) {
  137.     129,
  138.     textMenuProc,
  139.     allEnabled,
  140.     enabled,
  141.     "File",
  142.     {    /* array: 18 elements */
  143.         /* [1] */
  144.         "New", noIcon, "N", noMark, plain,
  145.         /* [2] */
  146.         "Open", noIcon, "O", noMark, plain,
  147.         /* [3] */
  148.         "-", noIcon, noKey, noMark, plain,
  149.         /* [4] */
  150.         "Close", noIcon, "W", noMark, plain,
  151.         /* [5] */
  152.         "Save", noIcon, "S", noMark, plain,
  153.         /* [6] */
  154.         "Save As╔", noIcon, noKey, noMark, plain,
  155.         /* [7] */
  156.         "Revert", noIcon, noKey, noMark, plain,
  157.         /* [8] */
  158.         "-", noIcon, noKey, noMark, plain,
  159.         /* [9] */
  160.         "Send File", noIcon, "T", noMark, plain,
  161.         /* [10] */
  162.         "Receive File", noIcon, "R", noMark, plain,
  163.         /* [11] */
  164.         "-", noIcon, noKey, noMark, plain,
  165.         /* [12] */
  166.         "Open Capture...", noIcon, noKey, noMark, plain,
  167.         /* [13] */
  168.         "Append Capture", noIcon, noKey, noMark, plain,
  169.         /* [14] */
  170.         "-", noIcon, noKey, noMark, plain,
  171.         /* [15] */
  172.         "Page Setup╔", noIcon, noKey, noMark, plain,
  173.         /* [16] */
  174.         "Print╔", noIcon, noKey, noMark, plain,
  175.         /* [17] */
  176.         "-", noIcon, noKey, noMark, plain,
  177.         /* [18] */
  178.         "Quit", noIcon, "Q", noMark, plain
  179.     }
  180. };
  181.  
  182. resource 'MENU' (130, preload) {
  183.     130,
  184.     textMenuProc,
  185.     0x0,
  186.     enabled,
  187.     "Edit",
  188.     {    /* array: 14 elements */
  189.         /* [1] */
  190.         "Undo", noIcon, "Z", noMark, plain,
  191.         /* [2] */
  192.         "-", noIcon, noKey, noMark, plain,
  193.         /* [3] */
  194.         "Cut", noIcon, "X", noMark, plain,
  195.         /* [4] */
  196.         "Copy", noIcon, "C", noMark, plain,
  197.         /* [5] */
  198.         "Paste", noIcon, "V", noMark, plain,
  199.         /* [6] */
  200.         "Clear", noIcon, noKey, noMark, plain,
  201.         /* [7] */
  202.         "Select All", noIcon, "A", noMark, plain,
  203.         /* [8] */
  204.         "-", noIcon, noKey, noMark, plain,
  205.         /* [9] */
  206.         "Find...", noIcon, "F", noMark, plain,
  207.         /* [10] */
  208.         "Find Again", noIcon, "G", noMark, plain,
  209.         /* [11] */
  210.         "-", noIcon, noKey, noMark, plain,
  211.         /* [12] */
  212.         "Recall Last Line", noIcon, "R", noMark, plain,
  213.         /* [13] */
  214.         "-", noIcon, noKey, noMark, plain,
  215.         /* [14] */
  216.         "Show Clipboard", noIcon, noKey, noMark, plain
  217.     }
  218. };
  219.  
  220. resource 'MENU' (131, preload) {
  221.     131,
  222.     textMenuProc,
  223.     0x0,
  224.     enabled,
  225.     "Settings",
  226.     {    /* array: 3 elements */
  227.         /* [1] */
  228.         "Connection╔", noIcon, noKey, noMark, plain,
  229.         /* [2] */
  230.         "File Transfer╔", noIcon, noKey, noMark, plain,
  231.         /* [3] */
  232.         "Terminal╔", noIcon, noKey, noMark, plain
  233.     }
  234. };
  235.  
  236. resource 'MBAR' (128, preload) {
  237.     {    /* array MenuArray: 5 elements */
  238.         /* [1] */
  239.         128,
  240.         /* [2] */
  241.         129,
  242.         /* [3] */
  243.         130,
  244.         /* [4] */
  245.         131,
  246.         /* [5] */
  247.         132
  248.     }
  249. };
  250.  
  251. resource 'DITL' (128, purgeable) {
  252.     {    /* array DITLarray: 5 elements */
  253.         /* [1] */
  254.         {99, 285, 119, 365},
  255.         Button {
  256.             enabled,
  257.             "OK"
  258.         },
  259.         /* [2] */
  260.         {8, 8, 26, 250},
  261.         StaticText {
  262.             disabled,
  263.             "CheapComm"
  264.         },
  265.         /* [3] */
  266.         {103, 6, 120, 251},
  267.         StaticText {
  268.             disabled,
  269.             "Copyright ⌐ 1990 by MOOSE, Inc. ALL RIGHTS RESERVED."
  270.         },
  271.         /* [4] */
  272.         {52, 8, 69, 204},
  273.         StaticText {
  274.             disabled,
  275.             "By Don Gaspar"
  276.         },
  277.         /* [5] */
  278.         {86, 6, 103, 211},
  279.         StaticText {
  280.             disabled,
  281.             "For Dr. Dobb's Journal of Software Tools."
  282.         }
  283.     }
  284. };
  285.  
  286. resource 'DITL' (129, purgeable) {
  287.     {    /* array DITLarray: 3 elements */
  288.         /* [1] */
  289.         {100, 230, 120, 310},
  290.         Button {
  291.             enabled,
  292.             "OK"
  293.         },
  294.         /* [2] */
  295.         {10, 60, 76, 310},
  296.         StaticText {
  297.             disabled,
  298.             "^0"
  299.         },
  300.         /* [3] */
  301.         {8, 8, 40, 40},
  302.         Icon {
  303.             disabled,
  304.             2
  305.         }
  306.     }
  307. };
  308.  
  309.  
  310. resource 'CNTL' (10, "Scroll bar") {
  311.     {241, 255, 257, 392},
  312.     1,
  313.     16,
  314.     100,
  315.     1,
  316.     scrollBarProc,
  317.     10,
  318.     "Scroll bar"
  319. };
  320.  
  321. resource 'CNTL' (11, "Scroll bar") {
  322.     {255, 391, 242, 407},
  323.     1,
  324.     16,
  325.     100,
  326.     1,
  327.     scrollBarProc,
  328.     11,
  329.     "Scroll bar"
  330. };
  331.