home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AppleScript / Development Tools / Sample Code / Scripting Additions / ScriptIt! / ScriptIt!.r < prev    next >
Encoding:
Text File  |  1993-12-15  |  4.3 KB  |  311 lines  |  [TEXT/MPS ]

  1. /**********************************************
  2.     
  3.     Resource file for ScriptOSAX.c
  4.     Copyright ®1992-3 Apple Computer Inc.
  5.     All rights reserved.
  6.  
  7.     Written by Donald Olson
  8.     
  9.     Changes:
  10.         12/27/92    File created
  11.         
  12. ***********************************************/ 
  13. #include "SysTypes.r"
  14. #include "Types.r"
  15. #include "AEUserTermTypes.r"
  16.  
  17. resource 'vers' (1) {
  18.     0x1,
  19.     0x0,
  20.     alpha,
  21.     0x0,
  22.     verUS,
  23.     "1.0 a1",
  24.     "1.0 a1, Copyright ® 1992-3 Apple Comput"
  25.     "er, Inc. All rights reserved."
  26. };
  27.  
  28. resource 'vers' (2) {
  29.     0x1,
  30.     0x0,
  31.     alpha,
  32.     0x0,
  33.     verUS,
  34.     "1.0 a1",
  35.     "(by Donald Olson)"
  36. };
  37.  
  38. resource 'STR ' (-16397) {
  39.     "This document can not be opened or printed."
  40.     " It extends the functionality of AppleScript™"
  41.     "and should be placed in the Scripting Additions"
  42.     "folder found in the Extensions folder of your"
  43.     " System Folder."
  44. };
  45.  
  46. resource 'aete' (0, "Scriptor OSAX") {
  47.     0x1,
  48.     0x0,
  49.     english,
  50.     roman,
  51.     {    /* array Suites: 1 elements */
  52.         /* [1] */
  53.         "System Object Suite",
  54.         "",
  55.         'syso',
  56.         1,
  57.         1,
  58.         {    /* array Events: 1 elements */
  59.             /* [1] */
  60.             "ScriptIt",
  61.             "",
  62.             'aevt',
  63.             'scpt',
  64.             '****',
  65.             "",
  66.             replyOptional,
  67.             singleItem,
  68.             notEnumerated,
  69.             reserved,
  70.             reserved,
  71.             reserved,
  72.             reserved,
  73.             reserved,
  74.             reserved,
  75.             reserved,
  76.             reserved,
  77.             reserved,
  78.             reserved,
  79.             reserved,
  80.             reserved,
  81.             reserved,
  82.             'alis',
  83.             "Script file to edit",
  84.             directParamOptional,
  85.             singleItem,
  86.             notEnumerated,
  87.             doesntChangeState,
  88.             reserved,
  89.             reserved,
  90.             reserved,
  91.             reserved,
  92.             reserved,
  93.             reserved,
  94.             reserved,
  95.             reserved,
  96.             reserved,
  97.             reserved,
  98.             reserved,
  99.             reserved,
  100.             {    /* array OtherParams: 1 elements */
  101.                 /* [1] */
  102.                 "execute only",
  103.                 'doit',
  104.                 'bool',
  105.                 "",
  106.                 optional,
  107.                 singleItem,
  108.                 notEnumerated,
  109.                 reserved,
  110.                 reserved,
  111.                 reserved,
  112.                 reserved,
  113.                 reserved,
  114.                 reserved,
  115.                 reserved,
  116.                 reserved,
  117.                 reserved,
  118.                 reserved,
  119.                 reserved,
  120.                 reserved,
  121.                 reserved
  122.             }
  123.         },
  124.         {    /* array Classes: 0 elements */
  125.         },
  126.         {    /* array ComparisonOps: 0 elements */
  127.         },
  128.         {    /* array Enumerations: 0 elements */
  129.         }
  130.     }
  131. };
  132.  
  133. resource 'DLOG' (1112) {
  134.     {52, 39, 313, 386},
  135.     movableDBoxProc,
  136.     invisible,
  137.     noGoAway,
  138.     0x0,
  139.     1112,
  140.     ""
  141.     /****** Extra bytes follow... ******/
  142.     /* $"0028 0A"                                            /* .(. */
  143. };
  144.  
  145. resource 'DITL' (1112) {
  146.     {    /* array DITLarray: 10 elements */
  147.         /* [1] */
  148.         {231, 265, 251, 323},
  149.         Button {
  150.             enabled,
  151.             "Ok"
  152.         },
  153.         /* [2] */
  154.         {231, 196, 251, 254},
  155.         Button {
  156.             enabled,
  157.             "Cancel"
  158.         },
  159.         /* [3] */
  160.         {231, 113, 251, 171},
  161.         Button {
  162.             enabled,
  163.             "Execute"
  164.         },
  165.         /* [4] */
  166.         {231, 19, 251, 100},
  167.         Button {
  168.             enabled,
  169.             "Save As…"
  170.         },
  171.         /* [5] */
  172.         {79, 7, 148, 340},
  173.         EditText {
  174.             enabled,
  175.             ""
  176.         },
  177.         /* [6] */
  178.         {22, 7, 48, 340},
  179.         EditText {
  180.             enabled,
  181.             ""
  182.         },
  183.         /* [7] */
  184.         {183, 7, 218, 340},
  185.         EditText {
  186.             enabled,
  187.             ""
  188.         },
  189.         /* [8] */
  190.         {159, 4, 175, 57},
  191.         StaticText {
  192.             disabled,
  193.             "Result:"
  194.         },
  195.         /* [9] */
  196.         {57, 4, 71, 74},
  197.         StaticText {
  198.             disabled,
  199.             "Script:"
  200.         },
  201.         /* [10] */
  202.         {1, 5, 17, 80},
  203.         StaticText {
  204.             disabled,
  205.             "Comment:"
  206.         }
  207.     }
  208. };
  209.  
  210. resource 'DLOG' (1111, purgeable) {
  211.     {63, 79, 295, 425},
  212.     dBoxProc,
  213.     invisible,
  214.     noGoAway,
  215.     0x0,
  216.     1111,
  217.     ""
  218. };
  219.  
  220. resource 'DITL' (1111, purgeable) {
  221.     {    /* array DITLarray: 15 elements */
  222.         /* [1] */
  223.         {161, 252, 181, 332},
  224.         Button {
  225.             enabled,
  226.             "Save"
  227.         },
  228.         /* [2] */
  229.         {130, 252, 150, 332},
  230.         Button {
  231.             enabled,
  232.             "Cancel"
  233.         },
  234.         /* [3] */
  235.         {0, 0, 0, 0},
  236.         HelpItem {
  237.             disabled,
  238.             HMScanhdlg {
  239.                 1111
  240.             }
  241.         },
  242.         /* [4] */
  243.         {8, 235, 24, 337},
  244.         UserItem {
  245.             enabled
  246.         },
  247.         /* [5] */
  248.         {32, 252, 52, 332},
  249.         Button {
  250.             enabled,
  251.             "Eject"
  252.         },
  253.         /* [6] */
  254.         {60, 252, 80, 332},
  255.         Button {
  256.             enabled,
  257.             "Desktop"
  258.         },
  259.         /* [7] */
  260.         {29, 12, 127, 230},
  261.         UserItem {
  262.             enabled
  263.         },
  264.         /* [8] */
  265.         {6, 12, 25, 230},
  266.         UserItem {
  267.             enabled
  268.         },
  269.         /* [9] */
  270.         {119, 250, 120, 334},
  271.         Picture {
  272.             disabled,
  273.             11
  274.         },
  275.         /* [10] */
  276.         {157, 15, 173, 227},
  277.         EditText {
  278.             enabled,
  279.             ""
  280.         },
  281.         /* [11] */
  282.         {136, 15, 152, 227},
  283.         StaticText {
  284.             disabled,
  285.             "Save as:"
  286.         },
  287.         /* [12] */
  288.         {88, 252, 108, 332},
  289.         UserItem {
  290.             disabled
  291.         },
  292.         /* [13] */
  293.         {0, 0, 0, 0},
  294.         UserItem {
  295.             enabled
  296.         },
  297.         /* [14] */
  298.         {198, 183, 216, 289},
  299.         RadioButton {
  300.             enabled,
  301.             "Save as TEXT"
  302.         },
  303.         /* [15] */
  304.         {198, 17, 216, 160},
  305.         RadioButton {
  306.             enabled,
  307.             "Save as Compiled"
  308.         }
  309.     }
  310. };
  311.