home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 May / maximum-cd-2010-05.iso / DiscContents / boxee-0.9.20.10711.exe / system / python / Lib / plat-mac / lib-scriptpackages / Terminal / Standard_Suite.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-07-20  |  19.3 KB  |  601 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''Suite Standard Suite: Common classes and commands for most applications.
  5. Level 1, version 1
  6.  
  7. Generated from /Applications/Utilities/Terminal.app
  8. AETE/AEUT resource version 1/0, language 0, script 0
  9. '''
  10. import aetools
  11. import MacOS
  12. _code = '????'
  13.  
  14. class Standard_Suite_Events:
  15.     _argmap_close = {
  16.         'saving_in': 'kfil',
  17.         'saving': 'savo' }
  18.     
  19.     def close(self, _object, _attributes = { }, **_arguments):
  20.         '''close: Close an object.
  21.         Required argument: the object for the command
  22.         Keyword argument saving_in: The file in which to save the object.
  23.         Keyword argument saving: Specifies whether changes should be saved before closing.
  24.         Keyword argument _attributes: AppleEvent attribute dictionary
  25.         '''
  26.         _code = 'core'
  27.         _subcode = 'clos'
  28.         aetools.keysubst(_arguments, self._argmap_close)
  29.         _arguments['----'] = _object
  30.         aetools.enumsubst(_arguments, 'savo', _Enum_savo)
  31.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  32.         if _arguments.get('errn', 0):
  33.             raise aetools.Error, aetools.decodeerror(_arguments)
  34.         
  35.         if _arguments.has_key('----'):
  36.             return _arguments['----']
  37.         
  38.  
  39.     _argmap_count = {
  40.         'each': 'kocl' }
  41.     
  42.     def count(self, _object, _attributes = { }, **_arguments):
  43.         '''count: Return the number of elements of a particular class within an object.
  44.         Required argument: the object for the command
  45.         Keyword argument each: The class of objects to be counted.
  46.         Keyword argument _attributes: AppleEvent attribute dictionary
  47.         Returns: the reply for the command
  48.         '''
  49.         _code = 'core'
  50.         _subcode = 'cnte'
  51.         aetools.keysubst(_arguments, self._argmap_count)
  52.         _arguments['----'] = _object
  53.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  54.         if _arguments.get('errn', 0):
  55.             raise aetools.Error, aetools.decodeerror(_arguments)
  56.         
  57.         if _arguments.has_key('----'):
  58.             return _arguments['----']
  59.         
  60.  
  61.     
  62.     def delete(self, _object, _attributes = { }, **_arguments):
  63.         '''delete: Delete an object.
  64.         Required argument: the object for the command
  65.         Keyword argument _attributes: AppleEvent attribute dictionary
  66.         '''
  67.         _code = 'core'
  68.         _subcode = 'delo'
  69.         if _arguments:
  70.             raise TypeError, 'No optional args expected'
  71.         
  72.         _arguments['----'] = _object
  73.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  74.         if _arguments.get('errn', 0):
  75.             raise aetools.Error, aetools.decodeerror(_arguments)
  76.         
  77.         if _arguments.has_key('----'):
  78.             return _arguments['----']
  79.         
  80.  
  81.     _argmap_duplicate = {
  82.         'to': 'insh',
  83.         'with_properties': 'prdt' }
  84.     
  85.     def duplicate(self, _object, _attributes = { }, **_arguments):
  86.         '''duplicate: Copy object(s) and put the copies at a new location.
  87.         Required argument: the object for the command
  88.         Keyword argument to: The location for the new object(s).
  89.         Keyword argument with_properties: Properties to be set in the new duplicated object(s).
  90.         Keyword argument _attributes: AppleEvent attribute dictionary
  91.         '''
  92.         _code = 'core'
  93.         _subcode = 'clon'
  94.         aetools.keysubst(_arguments, self._argmap_duplicate)
  95.         _arguments['----'] = _object
  96.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  97.         if _arguments.get('errn', 0):
  98.             raise aetools.Error, aetools.decodeerror(_arguments)
  99.         
  100.         if _arguments.has_key('----'):
  101.             return _arguments['----']
  102.         
  103.  
  104.     
  105.     def exists(self, _object, _attributes = { }, **_arguments):
  106.         '''exists: Verify if an object exists.
  107.         Required argument: the object for the command
  108.         Keyword argument _attributes: AppleEvent attribute dictionary
  109.         Returns: the reply for the command
  110.         '''
  111.         _code = 'core'
  112.         _subcode = 'doex'
  113.         if _arguments:
  114.             raise TypeError, 'No optional args expected'
  115.         
  116.         _arguments['----'] = _object
  117.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  118.         if _arguments.get('errn', 0):
  119.             raise aetools.Error, aetools.decodeerror(_arguments)
  120.         
  121.         if _arguments.has_key('----'):
  122.             return _arguments['----']
  123.         
  124.  
  125.     
  126.     def get(self, _object, _attributes = { }, **_arguments):
  127.         '''get: Get the data for an object.
  128.         Required argument: the object for the command
  129.         Keyword argument _attributes: AppleEvent attribute dictionary
  130.         Returns: the reply for the command
  131.         '''
  132.         _code = 'core'
  133.         _subcode = 'getd'
  134.         if _arguments:
  135.             raise TypeError, 'No optional args expected'
  136.         
  137.         _arguments['----'] = _object
  138.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  139.         if _arguments.get('errn', 0):
  140.             raise aetools.Error, aetools.decodeerror(_arguments)
  141.         
  142.         if _arguments.has_key('----'):
  143.             return _arguments['----']
  144.         
  145.  
  146.     _argmap_make = {
  147.         'at': 'insh',
  148.         'new': 'kocl',
  149.         'with_data': 'data',
  150.         'with_properties': 'prdt' }
  151.     
  152.     def make(self, _no_object = None, _attributes = { }, **_arguments):
  153.         '''make: Make a new object.
  154.         Keyword argument at: The location at which to insert the object.
  155.         Keyword argument new: The class of the new object.
  156.         Keyword argument with_data: The initial data for the object.
  157.         Keyword argument with_properties: The initial values for properties of the object.
  158.         Keyword argument _attributes: AppleEvent attribute dictionary
  159.         Returns: the reply for the command
  160.         '''
  161.         _code = 'core'
  162.         _subcode = 'crel'
  163.         aetools.keysubst(_arguments, self._argmap_make)
  164.         if _no_object != None:
  165.             raise TypeError, 'No direct arg expected'
  166.         
  167.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  168.         if _arguments.get('errn', 0):
  169.             raise aetools.Error, aetools.decodeerror(_arguments)
  170.         
  171.         if _arguments.has_key('----'):
  172.             return _arguments['----']
  173.         
  174.  
  175.     _argmap_move = {
  176.         'to': 'insh' }
  177.     
  178.     def move(self, _object, _attributes = { }, **_arguments):
  179.         '''move: Move object(s) to a new location.
  180.         Required argument: the object for the command
  181.         Keyword argument to: The new location for the object(s).
  182.         Keyword argument _attributes: AppleEvent attribute dictionary
  183.         '''
  184.         _code = 'core'
  185.         _subcode = 'move'
  186.         aetools.keysubst(_arguments, self._argmap_move)
  187.         _arguments['----'] = _object
  188.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  189.         if _arguments.get('errn', 0):
  190.             raise aetools.Error, aetools.decodeerror(_arguments)
  191.         
  192.         if _arguments.has_key('----'):
  193.             return _arguments['----']
  194.         
  195.  
  196.     
  197.     def open(self, _object = None, _attributes = { }, **_arguments):
  198.         '''open: Open an object.
  199.         Required argument: list of objects
  200.         Keyword argument _attributes: AppleEvent attribute dictionary
  201.         '''
  202.         _code = 'aevt'
  203.         _subcode = 'odoc'
  204.         if _arguments:
  205.             raise TypeError, 'No optional args expected'
  206.         
  207.         _arguments['----'] = _object
  208.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  209.         if _arguments.get('errn', 0):
  210.             raise aetools.Error, aetools.decodeerror(_arguments)
  211.         
  212.         if _arguments.has_key('----'):
  213.             return _arguments['----']
  214.         
  215.  
  216.     
  217.     def print_(self, _object = None, _attributes = { }, **_arguments):
  218.         '''print: Print an object.
  219.         Required argument: list of objects
  220.         Keyword argument _attributes: AppleEvent attribute dictionary
  221.         '''
  222.         _code = 'aevt'
  223.         _subcode = 'pdoc'
  224.         if _arguments:
  225.             raise TypeError, 'No optional args expected'
  226.         
  227.         _arguments['----'] = _object
  228.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  229.         if _arguments.get('errn', 0):
  230.             raise aetools.Error, aetools.decodeerror(_arguments)
  231.         
  232.         if _arguments.has_key('----'):
  233.             return _arguments['----']
  234.         
  235.  
  236.     _argmap_quit = {
  237.         'saving': 'savo' }
  238.     
  239.     def quit(self, _object, _attributes = { }, **_arguments):
  240.         '''quit: Quit an application.
  241.         Required argument: the object for the command
  242.         Keyword argument saving: Specifies whether changes should be saved before quitting.
  243.         Keyword argument _attributes: AppleEvent attribute dictionary
  244.         '''
  245.         _code = 'aevt'
  246.         _subcode = 'quit'
  247.         aetools.keysubst(_arguments, self._argmap_quit)
  248.         _arguments['----'] = _object
  249.         aetools.enumsubst(_arguments, 'savo', _Enum_savo)
  250.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  251.         if _arguments.get('errn', 0):
  252.             raise aetools.Error, aetools.decodeerror(_arguments)
  253.         
  254.         if _arguments.has_key('----'):
  255.             return _arguments['----']
  256.         
  257.  
  258.     _argmap_save = {
  259.         'in_': 'kfil',
  260.         'as': 'fltp' }
  261.     
  262.     def save(self, _object, _attributes = { }, **_arguments):
  263.         '''save: Save an object.
  264.         Required argument: the object for the command
  265.         Keyword argument in_: The file in which to save the object.
  266.         Keyword argument as: The file type in which to save the data.
  267.         Keyword argument _attributes: AppleEvent attribute dictionary
  268.         '''
  269.         _code = 'core'
  270.         _subcode = 'save'
  271.         aetools.keysubst(_arguments, self._argmap_save)
  272.         _arguments['----'] = _object
  273.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  274.         if _arguments.get('errn', 0):
  275.             raise aetools.Error, aetools.decodeerror(_arguments)
  276.         
  277.         if _arguments.has_key('----'):
  278.             return _arguments['----']
  279.         
  280.  
  281.     _argmap_set = {
  282.         'to': 'data' }
  283.     
  284.     def set(self, _object, _attributes = { }, **_arguments):
  285.         """set: Set an object's data.
  286.         Required argument: the object for the command
  287.         Keyword argument to: The new value.
  288.         Keyword argument _attributes: AppleEvent attribute dictionary
  289.         """
  290.         _code = 'core'
  291.         _subcode = 'setd'
  292.         aetools.keysubst(_arguments, self._argmap_set)
  293.         _arguments['----'] = _object
  294.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  295.         if _arguments.get('errn', 0):
  296.             raise aetools.Error, aetools.decodeerror(_arguments)
  297.         
  298.         if _arguments.has_key('----'):
  299.             return _arguments['----']
  300.         
  301.  
  302.  
  303.  
  304. class application(aetools.ComponentItem):
  305.     """application - An application's top level scripting object. """
  306.     want = 'capp'
  307.  
  308.  
  309. class _Prop__3c_Inheritance_3e_(aetools.NProperty):
  310.     '''<Inheritance> - All of the properties of the superclass. '''
  311.     which = 'c@#^'
  312.     want = 'cobj'
  313.  
  314. _3c_Inheritance_3e_ = _Prop__3c_Inheritance_3e_()
  315.  
  316. class _Prop_frontmost(aetools.NProperty):
  317.     '''frontmost - Is this the frontmost (active) application? '''
  318.     which = 'pisf'
  319.     want = 'bool'
  320.  
  321. frontmost = _Prop_frontmost()
  322.  
  323. class _Prop_name(aetools.NProperty):
  324.     '''name - The name of the application. '''
  325.     which = 'pnam'
  326.     want = 'utxt'
  327.  
  328. name = _Prop_name()
  329.  
  330. class _Prop_version(aetools.NProperty):
  331.     '''version - The version of the application. '''
  332.     which = 'vers'
  333.     want = 'utxt'
  334.  
  335. version = _Prop_version()
  336. applications = application
  337.  
  338. class item(aetools.ComponentItem):
  339.     '''item - A scriptable object. '''
  340.     want = 'cobj'
  341.  
  342.  
  343. class _Prop_class_(aetools.NProperty):
  344.     '''class - The class of the object. '''
  345.     which = 'pcls'
  346.     want = 'type'
  347.  
  348.  
  349. class _Prop_properties(aetools.NProperty):
  350.     """properties - All of the object's properties. """
  351.     which = 'pALL'
  352.     want = 'reco'
  353.  
  354. items = item
  355.  
  356. class color(aetools.ComponentItem):
  357.     '''color - A color. '''
  358.     want = 'colr'
  359.  
  360. colors = color
  361.  
  362. class window(aetools.ComponentItem):
  363.     '''window - A window. '''
  364.     want = 'cwin'
  365.  
  366.  
  367. class _Prop_bounds(aetools.NProperty):
  368.     '''bounds - The bounding rectangle of the window. '''
  369.     which = 'pbnd'
  370.     want = 'qdrt'
  371.  
  372.  
  373. class _Prop_closeable(aetools.NProperty):
  374.     '''closeable - Whether the window has a close box. '''
  375.     which = 'hclb'
  376.     want = 'bool'
  377.  
  378.  
  379. class _Prop_document(aetools.NProperty):
  380.     '''document - The document whose contents are being displayed in the window. '''
  381.     which = 'docu'
  382.     want = 'docu'
  383.  
  384.  
  385. class _Prop_floating(aetools.NProperty):
  386.     '''floating - Whether the window floats. '''
  387.     which = 'isfl'
  388.     want = 'bool'
  389.  
  390.  
  391. class _Prop_id(aetools.NProperty):
  392.     '''id - The unique identifier of the window. '''
  393.     which = 'ID  '
  394.     want = 'long'
  395.  
  396.  
  397. class _Prop_index(aetools.NProperty):
  398.     '''index - The index of the window in the back-to-front window ordering. '''
  399.     which = 'pidx'
  400.     want = 'long'
  401.  
  402.  
  403. class _Prop_miniaturizable(aetools.NProperty):
  404.     '''miniaturizable - Whether the window can be miniaturized. '''
  405.     which = 'ismn'
  406.     want = 'bool'
  407.  
  408.  
  409. class _Prop_miniaturized(aetools.NProperty):
  410.     '''miniaturized - Whether the window is currently miniaturized. '''
  411.     which = 'pmnd'
  412.     want = 'bool'
  413.  
  414.  
  415. class _Prop_modal(aetools.NProperty):
  416.     """modal - Whether the window is the application's current modal window. """
  417.     which = 'pmod'
  418.     want = 'bool'
  419.  
  420.  
  421. class _Prop_resizable(aetools.NProperty):
  422.     '''resizable - Whether the window can be resized. '''
  423.     which = 'prsz'
  424.     want = 'bool'
  425.  
  426.  
  427. class _Prop_titled(aetools.NProperty):
  428.     '''titled - Whether the window has a title bar. '''
  429.     which = 'ptit'
  430.     want = 'bool'
  431.  
  432.  
  433. class _Prop_visible(aetools.NProperty):
  434.     '''visible - Whether the window is currently visible. '''
  435.     which = 'pvis'
  436.     want = 'bool'
  437.  
  438.  
  439. class _Prop_zoomable(aetools.NProperty):
  440.     '''zoomable - Whether the window can be zoomed. '''
  441.     which = 'iszm'
  442.     want = 'bool'
  443.  
  444.  
  445. class _Prop_zoomed(aetools.NProperty):
  446.     '''zoomed - Whether the window is currently zoomed. '''
  447.     which = 'pzum'
  448.     want = 'bool'
  449.  
  450. windows = window
  451.  
  452. class document(aetools.ComponentItem):
  453.     '''document - A document. '''
  454.     want = 'docu'
  455.  
  456.  
  457. class _Prop_modified(aetools.NProperty):
  458.     '''modified - Has the document been modified since the last save? '''
  459.     which = 'imod'
  460.     want = 'bool'
  461.  
  462.  
  463. class _Prop_path(aetools.NProperty):
  464.     """path - The document's path. """
  465.     which = 'ppth'
  466.     want = 'utxt'
  467.  
  468. documents = document
  469. application._superclassnames = [
  470.     'item']
  471. application._privpropdict = {
  472.     '_3c_Inheritance_3e_': _Prop__3c_Inheritance_3e_,
  473.     'frontmost': _Prop_frontmost,
  474.     'name': _Prop_name,
  475.     'version': _Prop_version }
  476. application._privelemdict = {
  477.     'document': document,
  478.     'window': window }
  479. item._superclassnames = []
  480. item._privpropdict = {
  481.     'class_': _Prop_class_,
  482.     'properties': _Prop_properties }
  483. item._privelemdict = { }
  484. color._superclassnames = [
  485.     'item']
  486. color._privpropdict = {
  487.     '_3c_Inheritance_3e_': _Prop__3c_Inheritance_3e_ }
  488. color._privelemdict = { }
  489. window._superclassnames = [
  490.     'item']
  491. window._privpropdict = {
  492.     '_3c_Inheritance_3e_': _Prop__3c_Inheritance_3e_,
  493.     'bounds': _Prop_bounds,
  494.     'closeable': _Prop_closeable,
  495.     'document': _Prop_document,
  496.     'floating': _Prop_floating,
  497.     'id': _Prop_id,
  498.     'index': _Prop_index,
  499.     'miniaturizable': _Prop_miniaturizable,
  500.     'miniaturized': _Prop_miniaturized,
  501.     'modal': _Prop_modal,
  502.     'name': _Prop_name,
  503.     'resizable': _Prop_resizable,
  504.     'titled': _Prop_titled,
  505.     'visible': _Prop_visible,
  506.     'zoomable': _Prop_zoomable,
  507.     'zoomed': _Prop_zoomed }
  508. window._privelemdict = { }
  509. document._superclassnames = [
  510.     'item']
  511. document._privpropdict = {
  512.     '_3c_Inheritance_3e_': _Prop__3c_Inheritance_3e_,
  513.     'modified': _Prop_modified,
  514.     'name': _Prop_name,
  515.     'path': _Prop_path }
  516. document._privelemdict = { }
  517.  
  518. class _3c_(aetools.NComparison):
  519.     '''< - Less than '''
  520.     pass
  521.  
  522.  
  523. class _3d_(aetools.NComparison):
  524.     '''= - Equal '''
  525.     pass
  526.  
  527.  
  528. class _3e_(aetools.NComparison):
  529.     '''> - Greater than '''
  530.     pass
  531.  
  532.  
  533. class contains(aetools.NComparison):
  534.     '''contains - Contains '''
  535.     pass
  536.  
  537.  
  538. class ends_with(aetools.NComparison):
  539.     '''ends with - Ends with '''
  540.     pass
  541.  
  542.  
  543. class starts_with(aetools.NComparison):
  544.     '''starts with - Starts with '''
  545.     pass
  546.  
  547.  
  548. class _b2_(aetools.NComparison):
  549.     '''\xb2 - Less than or equal to '''
  550.     pass
  551.  
  552.  
  553. class _b3_(aetools.NComparison):
  554.     '''\xb3 - Greater than or equal to '''
  555.     pass
  556.  
  557. _Enum_savo = {
  558.     'ask': 'ask ',
  559.     'yes': 'yes ',
  560.     'no': 'no  ' }
  561. _classdeclarations = {
  562.     'capp': application,
  563.     'cobj': item,
  564.     'colr': color,
  565.     'cwin': window,
  566.     'docu': document }
  567. _propdeclarations = {
  568.     'ID  ': _Prop_id,
  569.     'c@#^': _Prop__3c_Inheritance_3e_,
  570.     'docu': _Prop_document,
  571.     'hclb': _Prop_closeable,
  572.     'imod': _Prop_modified,
  573.     'isfl': _Prop_floating,
  574.     'ismn': _Prop_miniaturizable,
  575.     'iszm': _Prop_zoomable,
  576.     'pALL': _Prop_properties,
  577.     'pbnd': _Prop_bounds,
  578.     'pcls': _Prop_class_,
  579.     'pidx': _Prop_index,
  580.     'pisf': _Prop_frontmost,
  581.     'pmnd': _Prop_miniaturized,
  582.     'pmod': _Prop_modal,
  583.     'pnam': _Prop_name,
  584.     'ppth': _Prop_path,
  585.     'prsz': _Prop_resizable,
  586.     'ptit': _Prop_titled,
  587.     'pvis': _Prop_visible,
  588.     'pzum': _Prop_zoomed,
  589.     'vers': _Prop_version }
  590. _compdeclarations = {
  591.     '<   ': _3c_,
  592.     '<=  ': _b2_,
  593.     '=   ': _3d_,
  594.     '>   ': _3e_,
  595.     '>=  ': _b3_,
  596.     'bgwt': starts_with,
  597.     'cont': contains,
  598.     'ends': ends_with }
  599. _enumdeclarations = {
  600.     'savo': _Enum_savo }
  601.