home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / online / source / c / compilers / Tickle-4.0.sit.hqx / Tickle-4.0 / src / tar.r < prev    next >
Text File  |  1992-01-18  |  9KB  |  536 lines

  1.  
  2. resource 'MENU' (296, "Tar", preload) {
  3.     296,
  4.     textMenuProc,
  5.     0x7FFFFFF7,
  6.     enabled,
  7.     "Tar",
  8.     {
  9.         /* [1] */
  10.         "Create...",    noIcon, noKey, noMark, plain,
  11.         /* [2] */
  12.         "Extract...",    noIcon, noKey, noMark, plain,
  13.         /* [3] */
  14.         "List...",        noIcon, noKey, noMark, plain,
  15.         /* [4] */
  16.         "-",            noIcon, noKey, noMark, plain,
  17.         /* [5] */
  18.         "About Tar...",    noIcon, noKey, noMark, plain,
  19.         /* [6] */
  20.         "Options",        noIcon, hierarchicalMenu, "\0x60", plain,
  21.     }
  22. };
  23.  
  24. resource 'MENU' (96, "Tar Options", preload) {
  25.     96,
  26.     textMenuProc,
  27.     0x7FFFFFD7,
  28.     enabled,
  29.     "",
  30.     {    /* array: 8 elements */
  31.         /* [1] */
  32.         "Convert Newlines",        noIcon, noKey, noMark, plain,
  33.         /* [2] */
  34.         "Old Tar Compatible",    noIcon, noKey, noMark, plain,
  35.         /* [3] */
  36.         "Block Size...",        noIcon, noKey, noMark, plain,
  37.         /* [4] */
  38.         "-",                    noIcon, noKey, noMark, plain,
  39.         /* [5] */
  40.         "Set Creator/Type...",    noIcon, noKey, noMark, plain,
  41.         /* [6] */
  42.         "-",                    noIcon, noKey, noMark, plain,
  43.         /* [7] */
  44.         "Courtesy Of. . .",        noIcon, noKey, noMark, plain,
  45.         /* [8] */
  46.         ". . . Craig Ruff",        noIcon, noKey, noMark, plain,
  47.     }
  48. };
  49.  
  50. resource 'DLOG' (128, "AboutTar", purgeable) {
  51.     {68, 112, 240, 380},
  52.     dBoxProc,
  53.     visible,
  54.     noGoAway,
  55.     0x0,
  56.     128,
  57.     ""
  58. };
  59.  
  60. resource 'DLOG' (130, "SelectDirectory", purgeable) {
  61.     {0, 0, 184, 304},
  62.     dBoxProc,
  63.     invisible,
  64.     noGoAway,
  65.     0x0,
  66.     130,
  67.     ""
  68. };
  69.  
  70. resource 'DLOG' (129, "BlockSize", purgeable) {
  71.     {44, 75, 144, 375},
  72.     dBoxProc,
  73.     visible,
  74.     noGoAway,
  75.     0x0,
  76.     129,
  77.     ""
  78. };
  79.  
  80. resource 'DLOG' (131, "Creator/Type", purgeable) {
  81.     {44, 75, 154, 375},
  82.     dBoxProc,
  83.     visible,
  84.     nogoAway,
  85.     0x0,
  86.     131,
  87.     ""
  88. };
  89.  
  90. resource 'DITL' (129, "BlockSize", purgeable) {
  91.     {    /* array DITLarray: 4 elements */
  92.         /* [1] */
  93.         {15, 200, 37, 260},
  94.         Button {
  95.             enabled,
  96.             "OK"
  97.         },
  98.         /* [2] */
  99.         {50, 200, 74, 260},
  100.         Button {
  101.             enabled,
  102.             "Cancel"
  103.         },
  104.         /* [3] */
  105.         {40, 80, 55, 121},
  106.         EditText {
  107.             enabled,
  108.             ""
  109.         },
  110.         /* [4] */
  111.         {15, 40, 35, 159},
  112.         StaticText {
  113.             enabled,
  114.             "Enter block size:"
  115.         }
  116.     }
  117. };
  118.  
  119. resource 'DITL' (192, "BadBlockAlert", purgeable) {
  120.     {    /* array DITLarray: 2 elements */
  121.         /* [1] */
  122.         {60, 124, 80, 184},
  123.         Button {
  124.             enabled,
  125.             "OK"
  126.         },
  127.         /* [2] */
  128.         {9, 67, 49, 256},
  129.         StaticText {
  130.             enabled,
  131.             "Block size must be between 1 and 128 inc"
  132.             "lusive!"
  133.         }
  134.     }
  135. };
  136.  
  137. resource 'DITL' (130, "SelectDirectory", purgeable) {
  138.     {    /* array DITLarray: 8 elements */
  139.         /* [1] */
  140.         {132, 218, 150, 288},
  141.         Button {
  142.             enabled,
  143.             "Select"
  144.         },
  145.         /* [2] */
  146.         {158, 218, 176, 288},
  147.         Button {
  148.             enabled,
  149.             "Cancel"
  150.         },
  151.         /* [3] */
  152.         {10, 15, 26, 198},
  153.         StaticText {
  154.             disabled,
  155.             "Select Directory"
  156.         },
  157.         /* [4] */
  158.         {29, 198, 49, 302},
  159.         UserItem {
  160.             disabled
  161.         },
  162.         /* [5] */
  163.         {56, 218, 74, 288},
  164.         Button {
  165.             enabled,
  166.             "Eject"
  167.         },
  168.         /* [6] */
  169.         {82, 218, 100, 288},
  170.         Button {
  171.             enabled,
  172.             "Drive"
  173.         },
  174.         /* [7] */
  175.         {0, 1500, 50, 1550},
  176.         EditText {
  177.             enabled,
  178.             ""
  179.         },
  180.         /* [8] */
  181.         {59, 14, 157, 197},
  182.         UserItem {
  183.             disabled
  184.         }
  185.     }
  186. };
  187.  
  188. resource 'DITL' (193, "OSAlert", purgeable) {
  189.     {    /* array DITLarray: 5 elements */
  190.         /* [1] */
  191.         {121, 126, 141, 186},
  192.         Button {
  193.             enabled,
  194.             "OK"
  195.         },
  196.         /* [2] */
  197.         {10, 65, 30, 315},
  198.         StaticText {
  199.             enabled,
  200.             "Routine: ^0"
  201.         },
  202.         /* [3] */
  203.         {35, 65, 55, 315},
  204.         StaticText {
  205.             enabled,
  206.             "OS Call: ^1"
  207.         },
  208.         /* [4] */
  209.         {60, 65, 80, 315},
  210.         StaticText {
  211.             enabled,
  212.             "^2"
  213.         },
  214.         /* [4] */
  215.         {85, 65, 110, 315},
  216.         StaticText {
  217.             enabled,
  218.             "OS Error: ^3"
  219.         }
  220.     }
  221. };
  222.  
  223. resource 'DITL' (194, "PgmAlert", purgeable) {
  224.     {    /* array DITLarray: 4 elements */
  225.         /* [1] */
  226.         {122, 123, 142, 183},
  227.         Button {
  228.             enabled,
  229.             "OK"
  230.         },
  231.         /* [2] */
  232.         {10, 65, 30, 315},
  233.         StaticText {
  234.             enabled,
  235.             "Routine: ^0"
  236.         },
  237.         /* [3] */
  238.         {35, 65, 70, 315},
  239.         StaticText {
  240.             enabled,
  241.             "^1"
  242.         },
  243.         /* [4] */
  244.         {75, 65, 95, 315},
  245.         StaticText {
  246.             enabled,
  247.             "^2"
  248.         }
  249.     }
  250. };
  251.  
  252. resource 'DITL' (195, "HFSAlert", purgeable) {
  253.     {    /* array DITLarray: 2 elements */
  254.         /* [1] */
  255.         {60, 124, 80, 184},
  256.         Button {
  257.             enabled,
  258.             "OK"
  259.         },
  260.         /* [2] */
  261.         {9, 92, 49, 221},
  262.         StaticText {
  263.             enabled,
  264.             "Tar only works with HFS volumes."
  265.         }
  266.     }
  267. };
  268.  
  269. resource 'DITL' (196, "SkipAlert", purgeable) {
  270.     {    /* array DITLarray: 2 elements */
  271.         /* [1] */
  272.         {63, 130, 83, 190},
  273.         Button {
  274.             enabled,
  275.             "OK"
  276.         },
  277.         /* [2] */
  278.         {9, 81, 56, 266},
  279.         StaticText {
  280.             enabled,
  281.             "Skipping archive file (it is within the "
  282.             "directory being archived)."
  283.         }
  284.     }
  285. };
  286.  
  287. resource 'DITL' (197, "StackAlert", purgeable) {
  288.     {    /* array DITLarray: 2 elements */
  289.         /* [1] */
  290.         {63, 130, 83, 190},
  291.         Button {
  292.             enabled,
  293.             "OK"
  294.         },
  295.         /* [2] */
  296.         {9, 81, 56, 266},
  297.         StaticText {
  298.             enabled,
  299.             "Overrun of stack in window print (can't "
  300.             "continue)!"
  301.         }
  302.     }
  303. };
  304.  
  305. resource 'DITL' (198, "DFAlert", purgeable) {
  306.     {    /* array DITLarray: 2 elements */
  307.         /* [1] */
  308.         {60, 124, 80, 184},
  309.         Button {
  310.             enabled,
  311.             "OK"
  312.         },
  313.         /* [2] */
  314.         {9, 92, 49, 221},
  315.         StaticText {
  316.             enabled,
  317.             "Archive file disk full!"
  318.         }
  319.     }
  320. };
  321.  
  322. resource 'DITL' (131, "Creator/Type", purgeable) {
  323.     {    /* array DITLarray: 6 elements */
  324.         /* [1] */
  325.         {78, 43, 98, 103},
  326.         Button {
  327.             enabled,
  328.             "OK"
  329.         },
  330.         /* [2] */
  331.         {79, 182, 99, 242},
  332.         Button {
  333.             enabled,
  334.             "Cancel"
  335.         },
  336.         /* [3] */
  337.         {13, 114, 33, 174},
  338.         EditText {
  339.             enabled,
  340.             ""
  341.         },
  342.         /* [4] */
  343.         {45, 114, 65, 174},
  344.         EditText {
  345.             enabled,
  346.             ""
  347.         },
  348.         /* [5] */
  349.         {13, 38, 33, 98},
  350.         StaticText {
  351.             enabled,
  352.             "Creator:"
  353.         },
  354.         /* [6] */
  355.         {44, 58, 65, 100},
  356.         StaticText {
  357.             enabled,
  358.             "Type:"
  359.         }
  360.     }
  361. };
  362.  
  363. resource 'DITL' (128, "AboutTar", purgeable) {
  364.     {    /* array DITLarray: 2 elements */
  365.         /* [1] */
  366.         {130, 74, 150, 134},
  367.         Button {
  368.             enabled,
  369.             "OK"
  370.         },
  371.         /* [2] */
  372.         {7, 7, 114, 254},
  373.         Picture {
  374.             enabled,
  375.             128
  376.         }
  377.     }
  378. };
  379.  
  380. resource 'ALRT' (129, "BadBlockSize", purgeable) {
  381.     {50, 65, 140, 385},
  382.     192,
  383.     {    /* array: 4 elements */
  384.         /* [1] */
  385.         OK, visible, silent,
  386.         /* [2] */
  387.         OK, visible, silent,
  388.         /* [3] */
  389.         OK, visible, silent,
  390.         /* [4] */
  391.         OK, visible, silent
  392.     }
  393. };
  394.  
  395. resource 'ALRT' (130, "OSAlert", purgeable) {
  396.     {50, 65, 200, 385},
  397.     193,
  398.     {    /* array: 4 elements */
  399.         /* [1] */
  400.         OK, visible, silent,
  401.         /* [2] */
  402.         OK, visible, silent,
  403.         /* [3] */
  404.         OK, visible, silent,
  405.         /* [4] */
  406.         OK, visible, silent
  407.     }
  408. };
  409.  
  410. resource 'ALRT' (131, "PgmAlert", purgeable) {
  411.     {50, 65, 200, 385},
  412.     194,
  413.     {    /* array: 4 elements */
  414.         /* [1] */
  415.         OK, visible, silent,
  416.         /* [2] */
  417.         OK, visible, silent,
  418.         /* [3] */
  419.         OK, visible, silent,
  420.         /* [4] */
  421.         OK, visible, silent
  422.     }
  423. };
  424.  
  425. resource 'ALRT' (132, "HFSAlert", purgeable) {
  426.     {50, 65, 140, 385},
  427.     195,
  428.     {    /* array: 4 elements */
  429.         /* [1] */
  430.         OK, visible, silent,
  431.         /* [2] */
  432.         OK, visible, silent,
  433.         /* [3] */
  434.         OK, visible, silent,
  435.         /* [4] */
  436.         OK, visible, silent
  437.     }
  438. };
  439.  
  440. resource 'ALRT' (133, "SkipAlert", purgeable) {
  441.     {50, 65, 140, 385},
  442.     196,
  443.     {    /* array: 4 elements */
  444.         /* [1] */
  445.         OK, visible, silent,
  446.         /* [2] */
  447.         OK, visible, silent,
  448.         /* [3] */
  449.         OK, visible, silent,
  450.         /* [4] */
  451.         OK, visible, silent
  452.     }
  453. };
  454.  
  455. resource 'ALRT' (134, "StackAlert", purgeable) {
  456.     {50, 65, 140, 385},
  457.     197,
  458.     {    /* array: 4 elements */
  459.         /* [1] */
  460.         OK, visible, silent,
  461.         /* [2] */
  462.         OK, visible, silent,
  463.         /* [3] */
  464.         OK, visible, silent,
  465.         /* [4] */
  466.         OK, visible, silent
  467.     }
  468. };
  469.  
  470. resource 'ALRT' (135, "DFAlert", purgeable) {
  471.     {50, 65, 140, 385},
  472.     198,
  473.     {    /* array: 4 elements */
  474.         /* [1] */
  475.         OK, visible, silent,
  476.         /* [2] */
  477.         OK, visible, silent,
  478.         /* [3] */
  479.         OK, visible, silent,
  480.         /* [4] */
  481.         OK, visible, silent
  482.     }
  483. };
  484.  
  485. resource 'WIND' (129, "ListingWindow") {
  486.     {40, 20, 320, 480},
  487.     dBoxProc,
  488.     visible,
  489.     noGoAway,
  490.     0x0,
  491.     ""
  492. };
  493.  
  494. type 'ftyp' {
  495.     string[8];
  496. };
  497.  
  498. resource 'ftyp' (0, purgeable) {
  499.     "TEXTMPS "
  500. };
  501.  
  502. resource 'PICT' (128, purgeable) {
  503.     474,
  504.     {7, 7, 114, 254},
  505.     $"11 01 A0 00 82 A1 00 96 00 06 05 00 00 00 02 98"
  506.     $"A1 00 9A 00 08 FF FC 00 00 00 45 00 00 A0 00 98"
  507.     $"01 00 0A 00 07 00 07 00 72 00 FE 03 00 02 0D 00"
  508.     $"0C 2B 0B 16 15 54 61 72 20 66 6F 72 20 74 68 65"
  509.     $"20 4D 61 63 69 6E 74 6F 73 68 A0 00 99 A0 00 97"
  510.     $"A1 00 96 00 06 05 00 00 00 02 98 A1 00 9A 00 08"
  511.     $"00 1A 00 00 00 78 00 00 A0 00 98 0D 00 0A 2A 1B"
  512.     $"22 57 72 69 74 74 65 6E 20 62 79 20 43 72 61 69"
  513.     $"67 20 52 75 66 66 20 77 69 74 68 20 65 78 63 65"
  514.     $"72 70 74 29 BF 07 73 20 66 72 6F 6D 0D A0 00 99"
  515.     $"A1 00 9A 00 08 00 0E 00 00 00 78 00 00 A0 00 98"
  516.     $"28 00 3D 00 0B 22 4A 6F 68 6E 20 47 69 6C 6D 6F"
  517.     $"72 65 27 73 20 70 75 62 6C 69 63 20 64 6F 6D 61"
  518.     $"69 6E 20 74 61 72 20 70 29 BF 08 72 6F 67 72 61"
  519.     $"6D 2E 0D A0 00 99 A1 00 9A 00 08 00 02 00 00 00"
  520.     $"78 00 00 A0 00 98 28 00 49 00 0B 01 0D A0 00 99"
  521.     $"A1 00 9A 00 08 FF F6 00 00 00 78 00 00 A0 00 98"
  522.     $"2A 0C 22 54 68 69 73 20 70 72 6F 67 72 61 6D 20"
  523.     $"69 73 20 70 75 62 6C 69 63 20 64 6F 6D 61 69 6E"
  524.     $"2E 20 20 4E 6F 29 BE 09 20 66 65 65 20 6D 61 79"
  525.     $"0D A0 00 99 A1 00 9A 00 08 FF EA 00 00 00 78 00"
  526.     $"00 A0 00 98 28 00 61 00 0B 22 62 65 20 63 68 61"
  527.     $"72 67 65 64 20 66 6F 72 20 61 20 63 6F 70 79 20"
  528.     $"6F 66 20 74 68 69 73 20 70 72 6F 67 29 BA 08 72"
  529.     $"61 6D 20 61 6E 64 0D A0 00 99 A1 00 9A 00 08 FF"
  530.     $"DE 00 00 00 78 00 00 A0 00 98 28 00 6D 00 0B 22"
  531.     $"64 69 73 74 72 69 62 75 74 69 6F 6E 20 6D 61 79"
  532.     $"20 6E 6F 74 20 62 65 20 72 65 73 74 72 69 63 74"
  533.     $"65 64 29 B8 01 2E A0 00 99 A0 00 97 A0 00 83 FF"
  534. };
  535.  
  536.