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 / CodeWarrior / Standard_Suite.pyo (.txt) < prev   
Encoding:
Python Compiled Bytecode  |  2009-07-20  |  12.4 KB  |  388 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''Suite Standard Suite: Common terms for most applications
  5. Level 1, version 1
  6.  
  7. Generated from /Volumes/Sap/Applications (Mac OS 9)/Metrowerks CodeWarrior 7.0/Metrowerks CodeWarrior/CodeWarrior IDE 4.2.5
  8. AETE/AEUT resource version 1/0, language 0, script 0
  9. '''
  10. import aetools
  11. import MacOS
  12. _code = 'CoRe'
  13. from StdSuites.Standard_Suite import *
  14.  
  15. class Standard_Suite_Events(Standard_Suite_Events):
  16.     _argmap_close = {
  17.         'saving': 'savo',
  18.         'saving_in': 'kfil' }
  19.     
  20.     def close(self, _object, _attributes = { }, **_arguments):
  21.         '''close: close an object
  22.         Required argument: the object to close
  23.         Keyword argument saving: specifies whether or not changes should be saved before closing
  24.         Keyword argument saving_in: the file in which to save the object
  25.         Keyword argument _attributes: AppleEvent attribute dictionary
  26.         '''
  27.         _code = 'core'
  28.         _subcode = 'clos'
  29.         aetools.keysubst(_arguments, self._argmap_close)
  30.         _arguments['----'] = _object
  31.         aetools.enumsubst(_arguments, 'savo', _Enum_savo)
  32.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  33.         if _arguments.get('errn', 0):
  34.             raise aetools.Error, aetools.decodeerror(_arguments)
  35.         
  36.         if _arguments.has_key('----'):
  37.             return _arguments['----']
  38.         
  39.  
  40.     _argmap_count = {
  41.         'each': 'kocl' }
  42.     
  43.     def count(self, _object, _attributes = { }, **_arguments):
  44.         """count: return the number of elements of a particular class within an object
  45.         Required argument: the object whose elements are to be counted
  46.         Keyword argument each: the class of the elements to be counted. Keyword 'each' is optional in AppleScript
  47.         Keyword argument _attributes: AppleEvent attribute dictionary
  48.         Returns: the number of elements
  49.         """
  50.         _code = 'core'
  51.         _subcode = 'cnte'
  52.         aetools.keysubst(_arguments, self._argmap_count)
  53.         _arguments['----'] = _object
  54.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  55.         if _arguments.get('errn', 0):
  56.             raise aetools.Error, aetools.decodeerror(_arguments)
  57.         
  58.         if _arguments.has_key('----'):
  59.             return _arguments['----']
  60.         
  61.  
  62.     _argmap_get = {
  63.         'as': 'rtyp' }
  64.     
  65.     def get(self, _object, _attributes = { }, **_arguments):
  66.         '''get: get the data for an object
  67.         Required argument: the object whose data is to be returned
  68.         Keyword argument as: the desired types for the data, in order of preference
  69.         Keyword argument _attributes: AppleEvent attribute dictionary
  70.         Returns: The data from the object
  71.         '''
  72.         _code = 'core'
  73.         _subcode = 'getd'
  74.         aetools.keysubst(_arguments, self._argmap_get)
  75.         _arguments['----'] = _object
  76.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  77.         if _arguments.get('errn', 0):
  78.             raise aetools.Error, aetools.decodeerror(_arguments)
  79.         
  80.         if _arguments.has_key('----'):
  81.             return _arguments['----']
  82.         
  83.  
  84.     _argmap_make = {
  85.         'new': 'kocl',
  86.         'as': 'rtyp',
  87.         'at': 'insh',
  88.         'with_data': 'data',
  89.         'with_properties': 'prdt' }
  90.     
  91.     def make(self, _no_object = None, _attributes = { }, **_arguments):
  92.         """make: make a new element
  93.         Keyword argument new: the class of the new element\xd1keyword 'new' is optional in AppleScript
  94.         Keyword argument as: the desired types for the data, in order of preference
  95.         Keyword argument at: the location at which to insert the element
  96.         Keyword argument with_data: the initial data for the element
  97.         Keyword argument with_properties: the initial values for the properties of the element
  98.         Keyword argument _attributes: AppleEvent attribute dictionary
  99.         Returns: to the new object(s)
  100.         """
  101.         _code = 'core'
  102.         _subcode = 'crel'
  103.         aetools.keysubst(_arguments, self._argmap_make)
  104.         if _no_object != None:
  105.             raise TypeError, 'No direct arg expected'
  106.         
  107.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  108.         if _arguments.get('errn', 0):
  109.             raise aetools.Error, aetools.decodeerror(_arguments)
  110.         
  111.         if _arguments.has_key('----'):
  112.             return _arguments['----']
  113.         
  114.  
  115.     
  116.     def select(self, _object = None, _attributes = { }, **_arguments):
  117.         '''select: select the specified object
  118.         Required argument: the object to select
  119.         Keyword argument _attributes: AppleEvent attribute dictionary
  120.         '''
  121.         _code = 'misc'
  122.         _subcode = 'slct'
  123.         if _arguments:
  124.             raise TypeError, 'No optional args expected'
  125.         
  126.         _arguments['----'] = _object
  127.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  128.         if _arguments.get('errn', 0):
  129.             raise aetools.Error, aetools.decodeerror(_arguments)
  130.         
  131.         if _arguments.has_key('----'):
  132.             return _arguments['----']
  133.         
  134.  
  135.     _argmap_set = {
  136.         'to': 'data' }
  137.     
  138.     def set(self, _object, _attributes = { }, **_arguments):
  139.         """set: set an object's data
  140.         Required argument: the object to change
  141.         Keyword argument to: the new value
  142.         Keyword argument _attributes: AppleEvent attribute dictionary
  143.         """
  144.         _code = 'core'
  145.         _subcode = 'setd'
  146.         aetools.keysubst(_arguments, self._argmap_set)
  147.         _arguments['----'] = _object
  148.         (_reply, _arguments, _attributes) = self.send(_code, _subcode, _arguments, _attributes)
  149.         if _arguments.get('errn', 0):
  150.             raise aetools.Error, aetools.decodeerror(_arguments)
  151.         
  152.         if _arguments.has_key('----'):
  153.             return _arguments['----']
  154.         
  155.  
  156.  
  157.  
  158. class application(aetools.ComponentItem):
  159.     '''application - an application program '''
  160.     want = 'capp'
  161.  
  162.  
  163. class _Prop_user_interaction(aetools.NProperty):
  164.     '''user interaction - user interaction level '''
  165.     which = 'inte'
  166.     want = 'Inte'
  167.  
  168. user_interaction = _Prop_user_interaction()
  169.  
  170. class character(aetools.ComponentItem):
  171.     '''character - a character '''
  172.     want = 'cha '
  173.  
  174.  
  175. class _Prop_length(aetools.NProperty):
  176.     '''length - length in characters of this object '''
  177.     which = 'pLen'
  178.     want = 'long'
  179.  
  180.  
  181. class _Prop_offset(aetools.NProperty):
  182.     '''offset - offset of a text object from the beginning of the document (first char has offset 1) '''
  183.     which = 'pOff'
  184.     want = 'long'
  185.  
  186.  
  187. class insertion_point(aetools.ComponentItem):
  188.     '''insertion point - An insertion location between two objects '''
  189.     want = 'cins'
  190.  
  191.  
  192. class line(aetools.ComponentItem):
  193.     '''line - lines of text '''
  194.     want = 'clin'
  195.  
  196.  
  197. class _Prop_index(aetools.NProperty):
  198.     '''index - index of a line object from the beginning of the document (first line has index 1) '''
  199.     which = 'pidx'
  200.     want = 'long'
  201.  
  202. lines = line
  203.  
  204. class selection_2d_object(aetools.ComponentItem):
  205.     '''selection-object - the selection visible to the user '''
  206.     want = 'csel'
  207.  
  208.  
  209. class _Prop_contents(aetools.NProperty):
  210.     '''contents - the contents of the selection '''
  211.     which = 'pcnt'
  212.     want = 'type'
  213.  
  214.  
  215. class text(aetools.ComponentItem):
  216.     '''text - Text '''
  217.     want = 'ctxt'
  218.  
  219.  
  220. class window(aetools.ComponentItem):
  221.     '''window - A window '''
  222.     want = 'cwin'
  223.  
  224.  
  225. class _Prop_bounds(aetools.NProperty):
  226.     '''bounds - the boundary rectangle for the window '''
  227.     which = 'pbnd'
  228.     want = 'qdrt'
  229.  
  230.  
  231. class _Prop_document(aetools.NProperty):
  232.     '''document - the document that owns this window '''
  233.     which = 'docu'
  234.     want = 'docu'
  235.  
  236.  
  237. class _Prop_name(aetools.NProperty):
  238.     '''name - the title of the window '''
  239.     which = 'pnam'
  240.     want = 'itxt'
  241.  
  242.  
  243. class _Prop_position(aetools.NProperty):
  244.     '''position - upper left coordinates of window '''
  245.     which = 'ppos'
  246.     want = 'QDpt'
  247.  
  248.  
  249. class _Prop_visible(aetools.NProperty):
  250.     '''visible - is the window visible? '''
  251.     which = 'pvis'
  252.     want = 'bool'
  253.  
  254.  
  255. class _Prop_zoomed(aetools.NProperty):
  256.     '''zoomed - Is the window zoomed? '''
  257.     which = 'pzum'
  258.     want = 'bool'
  259.  
  260. windows = window
  261.  
  262. class document(aetools.ComponentItem):
  263.     '''document - a document '''
  264.     want = 'docu'
  265.  
  266.  
  267. class _Prop_file_permissions(aetools.NProperty):
  268.     '''file permissions - the file permissions for the document '''
  269.     which = 'PERM'
  270.     want = 'PERM'
  271.  
  272.  
  273. class _Prop_kind(aetools.NProperty):
  274.     '''kind - the kind of document '''
  275.     which = 'DKND'
  276.     want = 'DKND'
  277.  
  278.  
  279. class _Prop_location(aetools.NProperty):
  280.     '''location - the file of the document '''
  281.     which = 'FILE'
  282.     want = 'fss '
  283.  
  284.  
  285. class _Prop_window(aetools.NProperty):
  286.     '''window - the window of the document. '''
  287.     which = 'cwin'
  288.     want = 'cwin'
  289.  
  290. documents = document
  291.  
  292. class files(aetools.ComponentItem):
  293.     '''files - Every file '''
  294.     want = 'file'
  295.  
  296. file = files
  297. application._superclassnames = []
  298. application._privpropdict = {
  299.     'user_interaction': _Prop_user_interaction }
  300. application._privelemdict = {
  301.     'document': document,
  302.     'window': window }
  303. character._superclassnames = []
  304. character._privpropdict = {
  305.     'length': _Prop_length,
  306.     'offset': _Prop_offset }
  307. character._privelemdict = { }
  308. insertion_point._superclassnames = []
  309. insertion_point._privpropdict = {
  310.     'length': _Prop_length,
  311.     'offset': _Prop_offset }
  312. insertion_point._privelemdict = { }
  313. line._superclassnames = []
  314. line._privpropdict = {
  315.     'index': _Prop_index,
  316.     'length': _Prop_length,
  317.     'offset': _Prop_offset }
  318. line._privelemdict = {
  319.     'character': character }
  320. selection_2d_object._superclassnames = []
  321. selection_2d_object._privpropdict = {
  322.     'contents': _Prop_contents,
  323.     'length': _Prop_length,
  324.     'offset': _Prop_offset }
  325. selection_2d_object._privelemdict = {
  326.     'character': character,
  327.     'line': line,
  328.     'text': text }
  329. text._superclassnames = []
  330. text._privpropdict = {
  331.     'length': _Prop_length,
  332.     'offset': _Prop_offset }
  333. text._privelemdict = {
  334.     'character': character,
  335.     'insertion_point': insertion_point,
  336.     'line': line,
  337.     'text': text }
  338. window._superclassnames = []
  339. window._privpropdict = {
  340.     'bounds': _Prop_bounds,
  341.     'document': _Prop_document,
  342.     'index': _Prop_index,
  343.     'name': _Prop_name,
  344.     'position': _Prop_position,
  345.     'visible': _Prop_visible,
  346.     'zoomed': _Prop_zoomed }
  347. window._privelemdict = { }
  348. document._superclassnames = []
  349. document._privpropdict = {
  350.     'file_permissions': _Prop_file_permissions,
  351.     'index': _Prop_index,
  352.     'kind': _Prop_kind,
  353.     'location': _Prop_location,
  354.     'name': _Prop_name,
  355.     'window': _Prop_window }
  356. document._privelemdict = { }
  357. files._superclassnames = []
  358. files._privpropdict = { }
  359. files._privelemdict = { }
  360. _classdeclarations = {
  361.     'capp': application,
  362.     'cha ': character,
  363.     'cins': insertion_point,
  364.     'clin': line,
  365.     'csel': selection_2d_object,
  366.     'ctxt': text,
  367.     'cwin': window,
  368.     'docu': document,
  369.     'file': files }
  370. _propdeclarations = {
  371.     'DKND': _Prop_kind,
  372.     'FILE': _Prop_location,
  373.     'PERM': _Prop_file_permissions,
  374.     'cwin': _Prop_window,
  375.     'docu': _Prop_document,
  376.     'inte': _Prop_user_interaction,
  377.     'pLen': _Prop_length,
  378.     'pOff': _Prop_offset,
  379.     'pbnd': _Prop_bounds,
  380.     'pcnt': _Prop_contents,
  381.     'pidx': _Prop_index,
  382.     'pnam': _Prop_name,
  383.     'ppos': _Prop_position,
  384.     'pvis': _Prop_visible,
  385.     'pzum': _Prop_zoomed }
  386. _compdeclarations = { }
  387. _enumdeclarations = { }
  388.