home *** CD-ROM | disk | FTP | other *** search
/ Carousel / CAROUSEL.cdr / mactosh / fonts / fontshow.sit / FontShow.r < prev    next >
Text File  |  1988-09-13  |  6KB  |  242 lines

  1. /***************************************************************************\
  2.  *                                                                                                                *
  3.  * Resources for the FontShow program.                                                        *
  4.  *                                                                                                             *
  5.  * This file requires ResTools 3.0 (or later) by Alan Dahlbom, although it *
  6.  * could be modified to work with Apple's Rez program.                                *
  7.  *                                                                                                                *
  8.  * FontShow is in the public domain.  You may use any or all of it as part *
  9.  * of your own projects without payment or credit (though either would be    *
  10.  * appreciated <grin>.                                                                                *
  11.  *                                                                                                                *
  12.  * Version History:                                                                                    *
  13.  *            Version 1.0                September 9, 1988                                            *
  14.  *                                                                                                                *
  15. \***************************************************************************/
  16.  
  17. CREATOR  'RSED';                                /* Imitate a ResEdit file */
  18. FILETYPE 'rsrc';
  19.  
  20. resource  'BNDL' (128)
  21. {
  22.     'FSho',     0,
  23.     {
  24.     'ICN#', {0, 128};
  25.     'FREF', {0, 128}
  26.     }
  27. };
  28.  
  29. resource  'FREF' (128)
  30. {
  31.     'APPL',
  32.     0,
  33.     ""
  34. };
  35.  
  36. userdefined resource 'FSho' (0) {
  37.     pstring: "FontShow 1.0 by Richard Clark"
  38. };
  39.  
  40.  
  41. resource 'STR ' (128) {
  42.     "Free Memory: "                                        /* This is the prompt string in our "About" window */
  43. };
  44.  
  45. resource  'DITL' (128 , "Low Memory")
  46. {
  47.   {
  48.     {66, 209, 86, 269},
  49.       Button {enabled, "OK"};
  50.     {5, 72, 57, 280},
  51.       StaticText {disabled, "We╒re running out of memory. Please close some windows."}
  52.   }
  53. };
  54.  
  55. resource  'MENU' (128 , "Apple")
  56. {
  57.     128,
  58.     0,
  59.     0xfffffffb,
  60.     enabled,
  61.     "\024",
  62.     {
  63.     "About FontShow╔", noIcon, noKey, noMark, plain;
  64.     "-", noIcon, noKey, noMark, plain
  65.     }
  66. };
  67.  
  68. resource  'MENU' (129 , "File")
  69. {
  70.     129,
  71.     0,
  72.     0xfffffff7,
  73.     enabled,
  74.     "File",
  75.     {
  76.     "New", noIcon, 'N', noMark, plain;
  77.     "Close", noIcon, 'W', noMark, plain;
  78.     "-", noIcon, noKey, noMark, plain;
  79.     "Quit", noIcon, 'Q', noMark, plain
  80.     }
  81. };
  82.  
  83. resource  'MENU' (130 , "Edit")
  84. {
  85.     130,
  86.     0,
  87.     0xfffffff8,
  88.     enabled,
  89.     "Edit",
  90.     {
  91.     "Undo", noIcon, 'Z', noMark, plain;
  92.     "-", noIcon, noKey, noMark, plain;
  93.     "Cut", noIcon, 'X', noMark, plain;
  94.     "Copy", noIcon, 'C', noMark, plain;
  95.     "Paste", noIcon, 'V', noMark, plain;
  96.     "Clear", noIcon, noKey, noMark, plain
  97.     }
  98. };
  99.  
  100. resource  'MENU' (131 , "Font")
  101. {
  102.     131,
  103.     0,
  104.     0xffffffff,
  105.     enabled,
  106.     "Font",
  107.     {                                                /* To be filled in at run-time */
  108.     }
  109. };
  110.  
  111. resource  'MENU' (132 , "Size")
  112. {
  113.     132,
  114.     0,
  115.     0xffffffff,
  116.     enabled,
  117.     "Size",
  118.     {
  119.         "9 points",  noIcon, noKey, noMark, plain;
  120.         "10 points", noIcon, noKey, noMark, plain;
  121.         "12 points", noIcon, noKey, noMark, plain;
  122.         "14 points", noIcon, noKey, noMark, plain;
  123.         "18 points", noIcon, noKey, noMark, plain;
  124.         "20 points", noIcon, noKey, noMark, plain;
  125.         "24 points", noIcon, noKey, noMark, plain;
  126.         "28 points", noIcon, noKey, noMark, plain;
  127.         "36 points", noIcon, noKey, noMark, plain;
  128.         "48 points", noIcon, noKey, noMark, plain;
  129.         "72 points", noIcon, noKey, noMark, plain
  130.         /* You can add your own entries, or modify these, as long as the number */
  131.         /* is the first thing on the line.                                                            */
  132.     }
  133. };
  134.  
  135. resource  'WIND' (128 , "Font Display")
  136. {
  137.     {40, 60, 338, 340},
  138.     documentProc,                        /* resizable window */
  139.     invisible,
  140.     goAway,
  141.     0x0,
  142.     "╟Font Display╚"
  143. };
  144.  
  145.  
  146. resource  'WIND' (129 , "About")
  147. {
  148.     {56, 14, 266, 418},
  149.     17,
  150.     visible,
  151.     goAway,
  152.     0x81,
  153.     "About FontShow"
  154. };
  155.  
  156.  
  157.  
  158. resource  'ALRT' (128 , "Low memory")
  159. {
  160.     {40, 44, 134, 332},
  161.     128,
  162.     OK,visible,1,
  163.     OK,visible,1,
  164.     OK,visible,1,
  165.     OK,visible,1
  166. };
  167.  
  168. userdefined resource 'vers' (1) {            /* New version resource format beginning with system 6.0 */
  169.   byte:    0x01;            /* First (integer) part of version number, in BCD */
  170.   byte:    0x01;            /* Second and third (decimal) parts of version number, in BCD */
  171.   byte:    0x80;        /* development = 0x20, alpha = 0x40, beta = 0x60, release = 0x80 */
  172.   byte:    0x00;        /* Stage (if any) of non-release version */
  173.   integer: 0;                /* Country code (0 = US; see IM I-508 for other countries) */
  174.   pstring: "1.1";       /* Short textual form of version number */
  175.   pstring: "1.1 by Richard Clark (GEnie/MCI/DELPHI: RDCLARK)"
  176. };
  177.  
  178. userdefined resource 'vers' (2) {            /* Version resource describing this **group** */
  179.   byte:    0x01;            /* First (integer) part of version number, in BCD */
  180.   byte:    0x01;            /* Second and third (decimal) parts of version number, in BCD */
  181.   byte:    0x80;        /* development = 0x20, alpha = 0x40, beta = 0x60, release = 0x80 */
  182.   byte:    0x00;        /* Stage (if any) of non-release version */
  183.   integer: 0;                /* Country code (0 = US; see IM I-508 for other countries) */
  184.   pstring: "1.1";       /* Short textual form of version number */
  185.   pstring: "FontShow 1.1"
  186. };
  187.  
  188.  
  189. resource  'SIZE' (-1)
  190. {
  191.     dontSaveScreen,
  192.     ignoreSuspendResumeEvents,
  193.     DisableOptionOff,
  194.     CantBackground,
  195.     notMultiFinderAware,
  196.     notOnlyBackGround,
  197.     0x10000,                /* 64KB Suggested Size */
  198.     0xD000                  /* 48KB Minimum size */
  199. };
  200.  
  201.  
  202. resource  'ICN#' (128)
  203. {
  204.     0x0000 0x0000 0xffff 0xfffe 
  205.     0x8081 0x0202 0xb8bd 0x7a72 
  206.     0xa4a1 0x428a 0xa2a1 0x4282 
  207.     0xa2b9 0x72ba 0xa2a1 0x428a 
  208.     0xa4a1 0x428a 0xb8bd 0x4272 
  209.     0x8081 0x0202 0xffff 0xfffe 
  210.     0x8081 0x0202 0xa2b9 0x0a8a 
  211.     0xa291 0x0a92 0xa291 0x0aa2 
  212.     0xbe91 0x0ac2 0xa291 0x0aa2 
  213.     0xa291 0x4a92 0xa2b9 0x328a 
  214.     0x8081 0x0202 0xffff 0xfffe 
  215.     0x8081 0x0202 0xa0a5 0x4a72 
  216.     0xa0bd 0x6a8a 0xa0bd 0x6a8a 
  217.     0xa0a5 0x5a8a 0xa0a5 0x5a8a 
  218.     0xa0a5 0x4a8a 0xbea5 0x4a72 
  219.     0x8081 0x0202 0xffff 0xfffe ;
  220.  
  221.     0x0000 0x0000 0xffff 0xfffe 
  222.     0xffff 0xfffe 0xffff 0xfffe 
  223.     0xffff 0xfffe 0xffff 0xfffe 
  224.     0xffff 0xfffe 0xffff 0xfffe 
  225.     0xffff 0xfffe 0xffff 0xfffe 
  226.     0xffff 0xfffe 0xffff 0xfffe 
  227.     0xffff 0xfffe 0xffff 0xfffe 
  228.     0xffff 0xfffe 0xffff 0xfffe 
  229.     0xffff 0xfffe 0xffff 0xfffe 
  230.     0xffff 0xfffe 0xffff 0xfffe 
  231.     0xffff 0xfffe 0xffff 0xfffe 
  232.     0xffff 0xfffe 0xffff 0xfffe 
  233.     0xffff 0xfffe 0xffff 0xfffe 
  234.     0xffff 0xfffe 0xffff 0xfffe 
  235.     0xffff 0xfffe 0xffff 0xfffe 
  236.     0xffff 0xfffe 0xffff 0xfffe 
  237. };
  238.  
  239.  
  240. INCLUDE "FontShow.pict";                        /* Get the picture for the About window */
  241.  
  242.