| """Suite AppleScript Suite: Goodies for Gustav |
| Level 1, version 1 |
| |
| Generated from flap:System Folder:Extensions:Scripting Additions:Dialects:English Dialect |
| AETE/AEUT resource version 1/0, language 0, script 0 |
| """ |
| |
| import aetools |
| import MacOS |
| |
| _code = 'ascr' |
| |
| class AppleScript_Suite: |
| |
| def activate(self, _no_object=None, _attributes={}, **_arguments): |
| """activate: Bring targeted application program to the front. |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| """ |
| _code = 'misc' |
| _subcode = 'actv' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def log(self, _object, _attributes={}, **_arguments): |
| """log: Cause a comment to be logged. |
| Required argument: anything |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| """ |
| _code = 'ascr' |
| _subcode = 'cmnt' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def stop_log(self, _no_object=None, _attributes={}, **_arguments): |
| """stop log: |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| """ |
| _code = 'ToyS' |
| _subcode = 'log0' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def start_log(self, _no_object=None, _attributes={}, **_arguments): |
| """start log: |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| """ |
| _code = 'ToyS' |
| _subcode = 'log1' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def copy(self, _no_object=None, _attributes={}, **_arguments): |
| """copy: Copy an object to the clipboard |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| """ |
| _code = 'misc' |
| _subcode = 'copy' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def do_script(self, _object, _attributes={}, **_arguments): |
| """do script: Execute a script |
| Required argument: the script to execute |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'misc' |
| _subcode = 'dosc' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def idle(self, _no_object=None, _attributes={}, **_arguments): |
| """idle: Sent to a script application when it is idle |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: Number of seconds to wait for next idle event |
| """ |
| _code = 'misc' |
| _subcode = 'idle' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def launch(self, _no_object=None, _attributes={}, **_arguments): |
| """launch: Start an application for scripting |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'noop' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def tell(self, _no_object=None, _attributes={}, **_arguments): |
| """tell: Magic tell event for event logging |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'tell' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def end_tell(self, _no_object=None, _attributes={}, **_arguments): |
| """end tell: Start an application for scripting |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'tend' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| if _no_object != None: raise TypeError, 'No direct arg expected' |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| _argmap_error = { |
| 'number' : 'errn', |
| 'partial_result' : 'ptlr', |
| '_from' : 'erob', |
| 'to' : 'errt', |
| } |
| |
| def error(self, _object=None, _attributes={}, **_arguments): |
| """error: Raise an error |
| Required argument: anything |
| Keyword argument number: an error number |
| Keyword argument partial_result: any partial result occurring before the error |
| Keyword argument _from: the object that caused the error |
| Keyword argument to: another parameter to the error |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'err ' |
| |
| aetools.keysubst(_arguments, self._argmap_error) |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| _argmap_Call_a5_subroutine = { |
| 'at' : 'at ', |
| '_from' : 'from', |
| '_for' : 'for ', |
| 'to' : 'to ', |
| 'thru' : 'thru', |
| 'through' : 'thgh', |
| 'by' : 'by ', |
| 'on' : 'on ', |
| 'into' : 'into', |
| 'onto' : 'onto', |
| 'between' : 'btwn', |
| 'against' : 'agst', |
| 'out_of' : 'outo', |
| 'instead_of' : 'isto', |
| 'aside_from' : 'asdf', |
| 'around' : 'arnd', |
| 'beside' : 'bsid', |
| 'beneath' : 'bnth', |
| 'under' : 'undr', |
| 'over' : 'over', |
| 'above' : 'abve', |
| 'below' : 'belw', |
| 'apart_from' : 'aprt', |
| 'given' : 'givn', |
| 'with' : 'with', |
| 'without' : 'wout', |
| 'about' : 'abou', |
| 'since' : 'snce', |
| 'until' : 'till', |
| 'returning' : 'Krtn', |
| } |
| |
| def Call_a5_subroutine(self, _object=None, _attributes={}, **_arguments): |
| """Call‚subroutine: A subroutine call |
| Required argument: anything |
| Keyword argument at: a preposition |
| Keyword argument _from: a preposition |
| Keyword argument _for: a preposition |
| Keyword argument to: a preposition |
| Keyword argument thru: a preposition |
| Keyword argument through: a preposition |
| Keyword argument by: a preposition |
| Keyword argument on: a preposition |
| Keyword argument into: a preposition |
| Keyword argument onto: a preposition |
| Keyword argument between: a preposition |
| Keyword argument against: a preposition |
| Keyword argument out_of: a preposition |
| Keyword argument instead_of: a preposition |
| Keyword argument aside_from: a preposition |
| Keyword argument around: a preposition |
| Keyword argument beside: a preposition |
| Keyword argument beneath: a preposition |
| Keyword argument under: a preposition |
| Keyword argument over: a preposition |
| Keyword argument above: a preposition |
| Keyword argument below: a preposition |
| Keyword argument apart_from: a preposition |
| Keyword argument given: a preposition |
| Keyword argument with: special preposition for setting event properties |
| Keyword argument without: special preposition for clearing event properties |
| Keyword argument about: a preposition |
| Keyword argument since: a preposition |
| Keyword argument until: a preposition |
| Keyword argument returning: specifies a pattern to match results to |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'psbr' |
| |
| aetools.keysubst(_arguments, self._argmap_Call_a5_subroutine) |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _3d_(self, _object, _attributes={}, **_arguments): |
| """=: Equality |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '= ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _ad_(self, _object, _attributes={}, **_arguments): |
| """Â: Inequality |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '\255 ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _2b_(self, _object, _attributes={}, **_arguments): |
| """+: Addition |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '+ ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _2d_(self, _object, _attributes={}, **_arguments): |
| """-: Subtraction |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '- ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _2a_(self, _object, _attributes={}, **_arguments): |
| """*: Multiplication |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '* ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _d6_(self, _object, _attributes={}, **_arguments): |
| """÷: Division |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '/ ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def div(self, _object, _attributes={}, **_arguments): |
| """div: Quotient |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'div ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def mod(self, _object, _attributes={}, **_arguments): |
| """mod: Remainder |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'mod ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _5e_(self, _object, _attributes={}, **_arguments): |
| """^: Exponentiation |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '^ ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _3e_(self, _object, _attributes={}, **_arguments): |
| """>: Greater than |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '> ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _b3_(self, _object, _attributes={}, **_arguments): |
| """³: Greater than or equal to |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '>= ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _3c_(self, _object, _attributes={}, **_arguments): |
| """<: Less than |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '< ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _b2_(self, _object, _attributes={}, **_arguments): |
| """²: Less than or equal to |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = '<= ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _26_(self, _object, _attributes={}, **_arguments): |
| """&: Concatenation |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'ccat' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def starts_with(self, _object, _attributes={}, **_arguments): |
| """starts with: Starts with |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'bgwt' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def ends_with(self, _object, _attributes={}, **_arguments): |
| """ends with: Ends with |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'ends' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def contains(self, _object, _attributes={}, **_arguments): |
| """contains: Containment |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'cont' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _and(self, _object, _attributes={}, **_arguments): |
| """and: Logical conjunction |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'AND ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _or(self, _object, _attributes={}, **_arguments): |
| """or: Logical disjunction |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'OR ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def as(self, _object, _attributes={}, **_arguments): |
| """as: Coercion |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'coer' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def _not(self, _object, _attributes={}, **_arguments): |
| """not: Logical negation |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'NOT ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| def negate(self, _object, _attributes={}, **_arguments): |
| """negate: Numeric negation |
| Required argument: an AE object reference |
| Keyword argument _attributes: AppleEvent attribute dictionary |
| Returns: anything |
| """ |
| _code = 'ascr' |
| _subcode = 'neg ' |
| |
| if _arguments: raise TypeError, 'No optional args expected' |
| _arguments['----'] = _object |
| |
| |
| _reply, _arguments, _attributes = self.send(_code, _subcode, |
| _arguments, _attributes) |
| if _arguments.has_key('errn'): |
| raise aetools.Error, aetools.decodeerror(_arguments) |
| # XXXX Optionally decode result |
| if _arguments.has_key('----'): |
| return _arguments['----'] |
| |
| |
| class _empty_ae_name(aetools.ComponentItem): |
| """ - the undefined value""" |
| want = 'undf' |
| |
| class upper_case(aetools.ComponentItem): |
| """upper case - Text with lower case converted to upper case""" |
| want = 'case' |
| |
| class machines(aetools.ComponentItem): |
| """machines - every computer""" |
| want = 'mach' |
| |
| machine = machines |
| |
| class zones(aetools.ComponentItem): |
| """zones - every AppleTalk zone""" |
| want = 'zone' |
| |
| zone = zones |
| |
| class seconds(aetools.ComponentItem): |
| """seconds - more than one second""" |
| want = 'scnd' |
| |
| class item(aetools.ComponentItem): |
| """item - An item of any type""" |
| want = 'cobj' |
| class id(aetools.NProperty): |
| """id - the unique id number of this object""" |
| which = 'ID ' |
| want = 'long' |
| |
| items = item |
| |
| class text_items(aetools.ComponentItem): |
| """text items - """ |
| want = 'citm' |
| |
| text_item = text_items |
| |
| class date(aetools.ComponentItem): |
| """date - Absolute date and time values""" |
| want = 'ldt ' |
| class weekday(aetools.NProperty): |
| """weekday - the day of a week of a date""" |
| which = 'wkdy' |
| want = 'wkdy' |
| class month(aetools.NProperty): |
| """month - the month of a date""" |
| which = 'mnth' |
| want = 'mnth' |
| class day(aetools.NProperty): |
| """day - the day of the month of a date""" |
| which = 'day ' |
| want = 'long' |
| class year(aetools.NProperty): |
| """year - the year of a date""" |
| which = 'year' |
| want = 'long' |
| class time(aetools.NProperty): |
| """time - the time since midnight of a date""" |
| which = 'time' |
| want = 'long' |
| class date_string(aetools.NProperty): |
| """date string - the date portion of a date-time value as a string""" |
| which = 'dstr' |
| want = 'TEXT' |
| class time_string(aetools.NProperty): |
| """time string - the time portion of a date-time value as a string""" |
| which = 'tstr' |
| want = 'TEXT' |
| |
| dates = date |
| |
| class month(aetools.ComponentItem): |
| """month - a month""" |
| want = 'mnth' |
| |
| months = month |
| |
| class January(aetools.ComponentItem): |
| """January - It's June in January...""" |
| want = 'jan ' |
| |
| class February(aetools.ComponentItem): |
| """February - the month of February""" |
| want = 'feb ' |
| |
| class March(aetools.ComponentItem): |
| """March - the month of March""" |
| want = 'mar ' |
| |
| class April(aetools.ComponentItem): |
| """April - the month of April""" |
| want = 'apr ' |
| |
| class May(aetools.ComponentItem): |
| """May - the very merry month of May""" |
| want = 'may ' |
| |
| class June(aetools.ComponentItem): |
| """June - the month of June""" |
| want = 'jun ' |
| |
| class July(aetools.ComponentItem): |
| """July - the month of July""" |
| want = 'jul ' |
| |
| class August(aetools.ComponentItem): |
| """August - the month of August""" |
| want = 'aug ' |
| |
| class September(aetools.ComponentItem): |
| """September - the month of September""" |
| want = 'sep ' |
| |
| class October(aetools.ComponentItem): |
| """October - the month of October""" |
| want = 'oct ' |
| |
| class November(aetools.ComponentItem): |
| """November - the month of November""" |
| want = 'nov ' |
| |
| class December(aetools.ComponentItem): |
| """December - the month of December""" |
| want = 'dec ' |
| |
| class weekday(aetools.ComponentItem): |
| """weekday - a weekday""" |
| want = 'wkdy' |
| |
| weekdays = weekday |
| |
| class Sunday(aetools.ComponentItem): |
| """Sunday - Sunday Bloody Sunday""" |
| want = 'sun ' |
| |
| class Monday(aetools.ComponentItem): |
| """Monday - Blue Monday""" |
| want = 'mon ' |
| |
| class Tuesday(aetools.ComponentItem): |
| """Tuesday - Ruby Tuesday""" |
| want = 'tue ' |
| |
| class Wednesday(aetools.ComponentItem): |
| """Wednesday - Wednesday Week""" |
| want = 'wed ' |
| |
| class Thursday(aetools.ComponentItem): |
| """Thursday - Thursday Afternoon""" |
| want = 'thu ' |
| |
| class Friday(aetools.ComponentItem): |
| """Friday - Friday""" |
| want = 'fri ' |
| |
| class Saturday(aetools.ComponentItem): |
| """Saturday - Saturday Night's Alright for Fighting""" |
| want = 'sat ' |
| |
| class RGB_color(aetools.ComponentItem): |
| """RGB color - Three numbers specifying red, green, blue color values""" |
| want = 'cRGB' |
| |
| RGB_colors = RGB_color |
| |
| class integer(aetools.ComponentItem): |
| """integer - An integral number""" |
| want = 'long' |
| |
| integers = integer |
| |
| class boolean(aetools.ComponentItem): |
| """boolean - A true or false value""" |
| want = 'bool' |
| |
| booleans = boolean |
| |
| class real(aetools.ComponentItem): |
| """real - A real number""" |
| want = 'doub' |
| |
| reals = real |
| |
| class list(aetools.ComponentItem): |
| """list - An ordered collection of items""" |
| want = 'list' |
| class length(aetools.NProperty): |
| """length - the length of a list""" |
| which = 'leng' |
| want = 'long' |
| |
| lists = list |
| |
| class linked_list(aetools.ComponentItem): |
| """linked list - An ordered collection of items""" |
| want = 'llst' |
| # repeated property length the length of a list |
| |
| linked_lists = linked_list |
| |
| class vector(aetools.ComponentItem): |
| """vector - An ordered collection of items""" |
| want = 'vect' |
| # repeated property length the length of a list |
| |
| vectors = vector |
| |
| class record(aetools.ComponentItem): |
| """record - A set of labeled items""" |
| want = 'reco' |
| |
| records = record |
| |
| class script(aetools.ComponentItem): |
| """script - An AppleScript script""" |
| want = 'scpt' |
| class parent(aetools.NProperty): |
| """parent - the parent of a script""" |
| which = 'pare' |
| want = 'scpt' |
| |
| scripts = script |
| |
| class string(aetools.ComponentItem): |
| """string - a sequence of characters""" |
| want = 'TEXT' |
| |
| strings = string |
| |
| class styled_text(aetools.ComponentItem): |
| """styled text - a sequence of characters with style""" |
| want = 'STXT' |
| |
| class number(aetools.ComponentItem): |
| """number - an integer or floating point number""" |
| want = 'nmbr' |
| |
| numbers = number |
| |
| class _class(aetools.ComponentItem): |
| """class - the type of a value""" |
| want = 'pcls' |
| class inherits(aetools.NProperty): |
| """inherits - classes to inherit properties from""" |
| which = 'c@#^' |
| want = 'pcls' |
| |
| classes = _class |
| |
| class event(aetools.ComponentItem): |
| """event - an AppleEvents event""" |
| want = 'evnt' |
| |
| events = event |
| |
| class property(aetools.ComponentItem): |
| """property - an AppleEvents property""" |
| want = 'prop' |
| |
| properties = property |
| |
| class constant(aetools.ComponentItem): |
| """constant - A constant value""" |
| want = 'enum' |
| |
| constants = constant |
| |
| class preposition(aetools.ComponentItem): |
| """preposition - an AppleEvents preposition""" |
| want = 'prep' |
| |
| prepositions = preposition |
| |
| class key(aetools.ComponentItem): |
| """key - an AppleEvents key form""" |
| want = 'keyf' |
| |
| keys = key |
| |
| class picture(aetools.ComponentItem): |
| """picture - A picture""" |
| want = 'PICT' |
| |
| pictures = picture |
| |
| class reference(aetools.ComponentItem): |
| """reference - An AppleScript reference""" |
| want = 'obj ' |
| |
| references = reference |
| |
| class data(aetools.ComponentItem): |
| """data - An AppleScript raw data object""" |
| want = 'rdat' |
| |
| class handler(aetools.ComponentItem): |
| """handler - An AppleScript handler""" |
| want = 'hand' |
| |
| handlers = handler |
| |
| class list_or_record(aetools.ComponentItem): |
| """list or record - a list or record""" |
| want = 'lr ' |
| |
| class list_or_string(aetools.ComponentItem): |
| """list or string - a list or string""" |
| want = 'ls ' |
| |
| class list_2c__record_or_text(aetools.ComponentItem): |
| """list, record or text - a list, record or text""" |
| want = 'lrs ' |
| |
| class number_or_date(aetools.ComponentItem): |
| """number or date - a number or date""" |
| want = 'nd ' |
| |
| class number_2c__date_or_text(aetools.ComponentItem): |
| """number, date or text - a number, date or text""" |
| want = 'nds ' |
| |
| class alias(aetools.ComponentItem): |
| """alias - a reference to an existing file""" |
| want = 'alis' |
| |
| aliases = alias |
| |
| class application(aetools.ComponentItem): |
| """application - specifies global properties of AppleScript""" |
| want = 'capp' |
| class result(aetools.NProperty): |
| """result - the last result of evaluation""" |
| which = 'rslt' |
| want = 'cobj' |
| class space(aetools.NProperty): |
| """space - a space character""" |
| which = 'spac' |
| want = 'TEXT' |
| class _return(aetools.NProperty): |
| """return - a return character""" |
| which = 'ret ' |
| want = 'TEXT' |
| class tab(aetools.NProperty): |
| """tab - a tab character""" |
| which = 'tab ' |
| want = 'TEXT' |
| class minutes(aetools.NProperty): |
| """minutes - the number of seconds in a minute""" |
| which = 'min ' |
| want = 'TEXT' |
| class hours(aetools.NProperty): |
| """hours - the number of seconds in an hour""" |
| which = 'hour' |
| want = 'TEXT' |
| class days(aetools.NProperty): |
| """days - the number of seconds in a day""" |
| which = 'days' |
| want = 'TEXT' |
| class weeks(aetools.NProperty): |
| """weeks - the number of seconds in a week""" |
| which = 'week' |
| want = 'TEXT' |
| class pi(aetools.NProperty): |
| """pi - the constant pi""" |
| which = 'pi ' |
| want = 'doub' |
| class print_length(aetools.NProperty): |
| """print length - the maximum length to print""" |
| which = 'prln' |
| want = 'long' |
| class print_depth(aetools.NProperty): |
| """print depth - the maximum depth to print""" |
| which = 'prdp' |
| want = 'long' |
| class reverse(aetools.NProperty): |
| """reverse - the reverse of a list""" |
| which = 'rvse' |
| want = 'list' |
| class rest(aetools.NProperty): |
| """rest - the rest of a list""" |
| which = 'rest' |
| want = 'list' |
| class text_item_delimiters(aetools.NProperty): |
| """text item delimiters - the text item delimiters of a string""" |
| which = 'txdl' |
| want = 'list' |
| class AppleScript(aetools.NProperty): |
| """AppleScript - the top-level script object""" |
| which = 'ascr' |
| want = 'scpt' |
| |
| applications = application |
| |
| app = application |
| |
| class version(aetools.ComponentItem): |
| """version - a version value""" |
| want = 'vers' |
| |
| class writing_code_info(aetools.ComponentItem): |
| """writing code info - Script code and language code of text run""" |
| want = 'citl' |
| class script_code(aetools.NProperty): |
| """script code - the script code for the text""" |
| which = 'pscd' |
| want = 'shor' |
| class language_code(aetools.NProperty): |
| """language code - the language code for the text""" |
| which = 'plcd' |
| want = 'shor' |
| |
| writing_code_infos = writing_code_info |
| _empty_ae_name._propdict = { |
| } |
| _empty_ae_name._elemdict = { |
| } |
| upper_case._propdict = { |
| } |
| upper_case._elemdict = { |
| } |
| machines._propdict = { |
| } |
| machines._elemdict = { |
| } |
| zones._propdict = { |
| } |
| zones._elemdict = { |
| } |
| seconds._propdict = { |
| } |
| seconds._elemdict = { |
| } |
| item._propdict = { |
| 'id' : id, |
| } |
| item._elemdict = { |
| } |
| text_items._propdict = { |
| } |
| text_items._elemdict = { |
| } |
| date._propdict = { |
| 'weekday' : weekday, |
| 'month' : month, |
| 'day' : day, |
| 'year' : year, |
| 'time' : time, |
| 'date_string' : date_string, |
| 'time_string' : time_string, |
| } |
| date._elemdict = { |
| } |
| month._propdict = { |
| } |
| month._elemdict = { |
| } |
| January._propdict = { |
| } |
| January._elemdict = { |
| } |
| February._propdict = { |
| } |
| February._elemdict = { |
| } |
| March._propdict = { |
| } |
| March._elemdict = { |
| } |
| April._propdict = { |
| } |
| April._elemdict = { |
| } |
| May._propdict = { |
| } |
| May._elemdict = { |
| } |
| June._propdict = { |
| } |
| June._elemdict = { |
| } |
| July._propdict = { |
| } |
| July._elemdict = { |
| } |
| August._propdict = { |
| } |
| August._elemdict = { |
| } |
| September._propdict = { |
| } |
| September._elemdict = { |
| } |
| October._propdict = { |
| } |
| October._elemdict = { |
| } |
| November._propdict = { |
| } |
| November._elemdict = { |
| } |
| December._propdict = { |
| } |
| December._elemdict = { |
| } |
| weekday._propdict = { |
| } |
| weekday._elemdict = { |
| } |
| Sunday._propdict = { |
| } |
| Sunday._elemdict = { |
| } |
| Monday._propdict = { |
| } |
| Monday._elemdict = { |
| } |
| Tuesday._propdict = { |
| } |
| Tuesday._elemdict = { |
| } |
| Wednesday._propdict = { |
| } |
| Wednesday._elemdict = { |
| } |
| Thursday._propdict = { |
| } |
| Thursday._elemdict = { |
| } |
| Friday._propdict = { |
| } |
| Friday._elemdict = { |
| } |
| Saturday._propdict = { |
| } |
| Saturday._elemdict = { |
| } |
| RGB_color._propdict = { |
| } |
| RGB_color._elemdict = { |
| } |
| integer._propdict = { |
| } |
| integer._elemdict = { |
| } |
| boolean._propdict = { |
| } |
| boolean._elemdict = { |
| } |
| real._propdict = { |
| } |
| real._elemdict = { |
| } |
| list._propdict = { |
| 'length' : length, |
| } |
| list._elemdict = { |
| } |
| linked_list._propdict = { |
| 'length' : length, |
| } |
| linked_list._elemdict = { |
| } |
| vector._propdict = { |
| 'length' : length, |
| } |
| vector._elemdict = { |
| } |
| record._propdict = { |
| } |
| record._elemdict = { |
| } |
| script._propdict = { |
| 'parent' : parent, |
| } |
| script._elemdict = { |
| } |
| string._propdict = { |
| } |
| string._elemdict = { |
| } |
| styled_text._propdict = { |
| } |
| styled_text._elemdict = { |
| } |
| number._propdict = { |
| } |
| number._elemdict = { |
| } |
| _class._propdict = { |
| 'inherits' : inherits, |
| } |
| _class._elemdict = { |
| } |
| event._propdict = { |
| } |
| event._elemdict = { |
| } |
| property._propdict = { |
| } |
| property._elemdict = { |
| } |
| constant._propdict = { |
| } |
| constant._elemdict = { |
| } |
| preposition._propdict = { |
| } |
| preposition._elemdict = { |
| } |
| key._propdict = { |
| } |
| key._elemdict = { |
| } |
| picture._propdict = { |
| } |
| picture._elemdict = { |
| } |
| reference._propdict = { |
| } |
| reference._elemdict = { |
| } |
| data._propdict = { |
| } |
| data._elemdict = { |
| } |
| handler._propdict = { |
| } |
| handler._elemdict = { |
| } |
| list_or_record._propdict = { |
| } |
| list_or_record._elemdict = { |
| } |
| list_or_string._propdict = { |
| } |
| list_or_string._elemdict = { |
| } |
| list_2c__record_or_text._propdict = { |
| } |
| list_2c__record_or_text._elemdict = { |
| } |
| number_or_date._propdict = { |
| } |
| number_or_date._elemdict = { |
| } |
| number_2c__date_or_text._propdict = { |
| } |
| number_2c__date_or_text._elemdict = { |
| } |
| alias._propdict = { |
| } |
| alias._elemdict = { |
| } |
| application._propdict = { |
| 'result' : result, |
| 'space' : space, |
| '_return' : _return, |
| 'tab' : tab, |
| 'minutes' : minutes, |
| 'hours' : hours, |
| 'days' : days, |
| 'weeks' : weeks, |
| 'pi' : pi, |
| 'print_length' : print_length, |
| 'print_depth' : print_depth, |
| 'reverse' : reverse, |
| 'rest' : rest, |
| 'text_item_delimiters' : text_item_delimiters, |
| 'AppleScript' : AppleScript, |
| } |
| application._elemdict = { |
| } |
| version._propdict = { |
| } |
| version._elemdict = { |
| } |
| writing_code_info._propdict = { |
| 'script_code' : script_code, |
| 'language_code' : language_code, |
| } |
| writing_code_info._elemdict = { |
| } |
| _Enum_cons = { |
| 'case' : 'case', # case |
| 'diacriticals' : 'diac', # diacriticals |
| 'white_space' : 'whit', # white space |
| 'hyphens' : 'hyph', # hyphens |
| 'expansion' : 'expa', # expansion |
| 'punctuation' : 'punc', # punctuation |
| 'application_responses' : 'rmte', # remote event replies |
| } |
| |
| _Enum_boov = { |
| 'true' : 'true', # the true boolean value |
| 'false' : 'fals', # the false boolean value |
| } |
| |
| _Enum_misc = { |
| 'current_application' : 'cura', # the current application |
| } |
| |
| |
| # |
| # Indices of types declared in this module |
| # |
| _classdeclarations = { |
| 'jan ' : January, |
| 'PICT' : picture, |
| 'vers' : version, |
| 'sat ' : Saturday, |
| 'nov ' : November, |
| 'ls ' : list_or_string, |
| 'list' : list, |
| 'cRGB' : RGB_color, |
| 'citl' : writing_code_info, |
| 'scnd' : seconds, |
| 'thu ' : Thursday, |
| 'keyf' : key, |
| 'sun ' : Sunday, |
| 'wkdy' : weekday, |
| 'rdat' : data, |
| 'vect' : vector, |
| 'obj ' : reference, |
| 'hand' : handler, |
| 'tue ' : Tuesday, |
| 'dec ' : December, |
| 'enum' : constant, |
| 'nd ' : number_or_date, |
| 'wed ' : Wednesday, |
| 'undf' : _empty_ae_name, |
| 'reco' : record, |
| 'capp' : application, |
| 'cobj' : item, |
| 'prep' : preposition, |
| 'mach' : machines, |
| 'citm' : text_items, |
| 'bool' : boolean, |
| 'nmbr' : number, |
| 'prop' : property, |
| 'long' : integer, |
| 'sep ' : September, |
| 'scpt' : script, |
| 'pcls' : _class, |
| 'alis' : alias, |
| 'mon ' : Monday, |
| 'lr ' : list_or_record, |
| 'jul ' : July, |
| 'fri ' : Friday, |
| 'oct ' : October, |
| 'mar ' : March, |
| 'ldt ' : date, |
| 'lrs ' : list_2c__record_or_text, |
| 'jun ' : June, |
| 'case' : upper_case, |
| 'doub' : real, |
| 'feb ' : February, |
| 'nds ' : number_2c__date_or_text, |
| 'llst' : linked_list, |
| 'STXT' : styled_text, |
| 'aug ' : August, |
| 'TEXT' : string, |
| 'apr ' : April, |
| 'may ' : May, |
| 'zone' : zones, |
| 'evnt' : event, |
| 'mnth' : month, |
| } |
| |
| _propdeclarations = { |
| 'day ' : day, |
| 'rslt' : result, |
| 'time' : time, |
| 'prln' : print_length, |
| 'prdp' : print_depth, |
| 'txdl' : text_item_delimiters, |
| 'days' : days, |
| 'spac' : space, |
| 'hour' : hours, |
| 'pscd' : script_code, |
| 'plcd' : language_code, |
| 'ret ' : _return, |
| 'tstr' : time_string, |
| 'tab ' : tab, |
| 'rvse' : reverse, |
| 'wkdy' : weekday, |
| 'ID ' : id, |
| 'c@#^' : inherits, |
| 'ascr' : AppleScript, |
| 'rest' : rest, |
| 'dstr' : date_string, |
| 'min ' : minutes, |
| 'pi ' : pi, |
| 'leng' : length, |
| 'year' : year, |
| 'pare' : parent, |
| 'mnth' : month, |
| 'week' : weeks, |
| } |
| |
| _compdeclarations = { |
| } |
| |
| _enumdeclarations = { |
| 'cons' : _Enum_cons, |
| 'boov' : _Enum_boov, |
| 'misc' : _Enum_misc, |
| } |