home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connectio…eloper Series 2005 March / Dev.CD Mar 05.iso / Utilities / Terminal.app / Contents / Resources / Terminal.scriptTerminology < prev    next >
Encoding:
Text File  |  2004-06-10  |  5.5 KB  |  140 lines

  1. {
  2.     Name = "Terminal Suite"; 
  3.     Description = "Terms and Events for controlling the Terminal application";
  4.     
  5.     Commands = {
  6.         doScript = {
  7.             Description = "Run a UNIX shell script or command"; 
  8.             Name = "do script"; 
  9.             Arguments = {
  10.                 withCommand = {
  11.                     Name = "with command";
  12.                     Description = "data to be passed to the Terminal application as the command line, deprecated, use direct parameter";
  13.                 };
  14.                 inSomething = {
  15.                     Name = "in";
  16.                     Description = "the window in which to execute the command";
  17.                 };
  18.             };
  19.         };
  20.         GetURL = {
  21.             Name = "GetURL";
  22.             Description = "Opens a telnet: URL";
  23.         };
  24.     };
  25.  
  26.     Classes = {
  27.         TerminalApp = {
  28.             Name = "application";
  29.             PluralName = "applications"; 
  30.             Description = "The Terminal program"; 
  31.             Attributes = {
  32.                 properties = {
  33.                      Name = "properties";
  34.                     Description = "every property of the Terminal program";
  35.                 };
  36.             };
  37.         };
  38.         NSWindow = {
  39.             Name = "window";
  40.             PluralName = "windows"; 
  41.             Description = "A Terminal window"; 
  42.             Attributes = {
  43.                 position = {
  44.                     Description = "the upper left coordinates of the window, relative to the upper left corner of the screen"; 
  45.                     Name = "position"; 
  46.                 };
  47.                 bounds = {
  48.                     Description = "the boundary rectangle for the window, relative to the upper left corner of the screen"; 
  49.                     Name = "bounds"; 
  50.                 };
  51.                 aeOrigin = {
  52.                     Description = "the lower left coordinates of the window, relative to the lower left corner of the screen"; 
  53.                     Name = "origin"; 
  54.                 };
  55.                 aeSize = {
  56.                     Description = "the width and height of the window"; 
  57.                     Name = "size"; 
  58.                 };
  59.                 aeFrame = {
  60.                     Description = "the origin and size of the window"; 
  61.                     Name = "frame"; 
  62.                 };
  63.                 titleDisplaysDeviceName = {
  64.                     Description = "Does the title for the window contain the device name?"; 
  65.                     Name = "title displays device name"; 
  66.                 };
  67.                 titleDisplaysShellPath = {
  68.                     Description = "Does the title for the window contain the shell path?"; 
  69.                     Name = "title displays shell path"; 
  70.                 };
  71.                 titleDisplaysWindowSize = {
  72.                     Description = "Does the title for the window contain the window size?"; 
  73.                     Name = "title displays window size"; 
  74.                 };
  75.                 titleDisplaysFileName = {
  76.                     Description = "Does the title for the window contain the file name?"; 
  77.                     Name = "title displays file name"; 
  78.                 };
  79.                 titleDisplaysCustomTitle = {
  80.                     Description = "Does the title for the window contain a custom title?"; 
  81.                     Name = "title displays custom title"; 
  82.                 };
  83.                 customTitle = {
  84.                     Description = "the custom title for the window"; 
  85.                     Name = "custom title"; 
  86.                 };
  87.                 contents = {
  88.                     Description = "the currently visible contents of the window"; 
  89.                     Name = "contents"; 
  90.                 };
  91.                 history = {
  92.                     Description = "the contents of the entire scrolling buffer of the window"; 
  93.                     Name = "history"; 
  94.                 };
  95.                 numberOfRows = {
  96.                     Description = "the number of rows in the window"; 
  97.                     Name = "number of rows"; 
  98.                 };
  99.                 numberOfColumns = {
  100.                     Description = "the number of columns in the window"; 
  101.                     Name = "number of columns"; 
  102.                 };
  103.                 cursorColor = {
  104.                     Description = "the cursor color for the window"; 
  105.                     Name = "cursor color"; 
  106.                 };
  107.                 terminalBackgroundColor = {
  108.                     Description = "the background color for the window"; 
  109.                     Name = "background color"; 
  110.                 };
  111.                 normalTextColor = {
  112.                     Description = "the normal text color for the window"; 
  113.                     Name = "normal text color"; 
  114.                 };
  115.                 boldTextColor = {
  116.                     Description = "the bold text color for the window"; 
  117.                     Name = "bold text color"; 
  118.                 };
  119.                 busy = {
  120.                     Description = "Is the window busy running a process?"; 
  121.                     Name = "busy"; 
  122.                 };
  123.                 processes = {
  124.                     Description = "a list of the currently running processes"; 
  125.                     Name = "processes"; 
  126.                 };
  127.                 frontmost = {
  128.                     Description = "Is the window in front of the other Terminal windows?"; 
  129.                     Name = "frontmost"; 
  130.                 };
  131.                 properties = {
  132.                      Name = "properties";
  133.                     Description = "every property of the window";
  134.                 };
  135.             };
  136.         };
  137.     };
  138. }
  139.  
  140.