1995-07-17 08:43:59 -03:00
|
|
|
|
"""Suite AppleScript Suite: Goodies for Gustav
|
|
|
|
|
Level 1, version 1
|
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
Generated from flap:System Folder:Extensions:Scripting Additions:Dialects:English Dialect
|
1995-07-17 08:43:59 -03:00
|
|
|
|
AETE/AEUT resource version 1/0, language 0, script 0
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
import aetools
|
|
|
|
|
import MacOS
|
|
|
|
|
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
|
|
|
|
|
class AppleScript_Suite:
|
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def activate(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""activate: Bring targeted application program to the front.
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
"""
|
|
|
|
|
_code = 'misc'
|
|
|
|
|
_subcode = 'actv'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def log(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""log: Cause a comment to be logged.
|
|
|
|
|
Required argument: anything
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'cmnt'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def stop_log(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""stop log:
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ToyS'
|
|
|
|
|
_subcode = 'log0'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def start_log(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""start log:
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ToyS'
|
|
|
|
|
_subcode = 'log1'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def copy(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""copy: Copy an object to the clipboard
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
"""
|
|
|
|
|
_code = 'misc'
|
|
|
|
|
_subcode = 'copy'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def do_script(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""do script: Execute a script
|
|
|
|
|
Required argument: the script to execute
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'misc'
|
|
|
|
|
_subcode = 'dosc'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def idle(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""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'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def launch(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""launch: Start an application for scripting
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'noop'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def tell(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""tell: Magic tell event for event logging
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'tell'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def end_tell(self, _no_object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""end tell: Start an application for scripting
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'tend'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _no_object != None: raise TypeError, 'No direct arg expected'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
|
|
|
|
_argmap_error = {
|
|
|
|
|
'number' : 'errn',
|
|
|
|
|
'partial_result' : 'ptlr',
|
|
|
|
|
'_from' : 'erob',
|
|
|
|
|
'to' : 'errt',
|
|
|
|
|
}
|
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def error(self, _object=None, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""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 '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
aetools.keysubst(_arguments, self._argmap_error)
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
|
|
|
|
_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',
|
|
|
|
|
}
|
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def Call_a5_subroutine(self, _object=None, _attributes={}, **_arguments):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
"""Call<EFBFBD>subroutine: A subroutine call
|
1995-07-17 08:43:59 -03:00
|
|
|
|
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'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
aetools.keysubst(_arguments, self._argmap_Call_a5_subroutine)
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _3d_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""=: Equality
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '= '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _ad_(self, _object, _attributes={}, **_arguments):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
"""<EFBFBD>: Inequality
|
1995-07-17 08:43:59 -03:00
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '\255 '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _2b_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""+: Addition
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '+ '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _2d_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""-: Subtraction
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '- '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _2a_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""*: Multiplication
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '* '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _d6_(self, _object, _attributes={}, **_arguments):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
"""<EFBFBD>: Division
|
1995-07-17 08:43:59 -03:00
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '/ '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def div(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""div: Quotient
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'div '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def mod(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""mod: Remainder
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'mod '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _5e_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""^: Exponentiation
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '^ '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _3e_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
""">: Greater than
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '> '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _b3_(self, _object, _attributes={}, **_arguments):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
"""<EFBFBD>: Greater than or equal to
|
1995-07-17 08:43:59 -03:00
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '>= '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _3c_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""<: Less than
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '< '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _b2_(self, _object, _attributes={}, **_arguments):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
"""<EFBFBD>: Less than or equal to
|
1995-07-17 08:43:59 -03:00
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = '<= '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _26_(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""&: Concatenation
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'ccat'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def starts_with(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""starts with: Starts with
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'bgwt'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def ends_with(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""ends with: Ends with
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'ends'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def contains(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""contains: Containment
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'cont'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _and(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""and: Logical conjunction
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'AND '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _or(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""or: Logical disjunction
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'OR '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def as(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""as: Coercion
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'coer'
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def _not(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""not: Logical negation
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'NOT '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1995-10-03 11:35:58 -03:00
|
|
|
|
def negate(self, _object, _attributes={}, **_arguments):
|
1995-07-17 08:43:59 -03:00
|
|
|
|
"""negate: Numeric negation
|
|
|
|
|
Required argument: an AE object reference
|
|
|
|
|
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
|
|
|
Returns: anything
|
|
|
|
|
"""
|
|
|
|
|
_code = 'ascr'
|
|
|
|
|
_subcode = 'neg '
|
|
|
|
|
|
1995-10-09 20:09:23 -03:00
|
|
|
|
if _arguments: raise TypeError, 'No optional args expected'
|
1995-10-03 11:35:58 -03:00
|
|
|
|
_arguments['----'] = _object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
|
|
|
_arguments, _attributes)
|
|
|
|
|
if _arguments.has_key('errn'):
|
1996-09-20 12:29:08 -03:00
|
|
|
|
raise aetools.Error, aetools.decodeerror(_arguments)
|
1995-07-17 08:43:59 -03:00
|
|
|
|
# XXXX Optionally decode result
|
1995-10-03 11:35:58 -03:00
|
|
|
|
if _arguments.has_key('----'):
|
|
|
|
|
return _arguments['----']
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
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 '
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class Friday(aetools.ComponentItem):
|
|
|
|
|
"""Friday - Friday"""
|
|
|
|
|
want = 'fri '
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class Saturday(aetools.ComponentItem):
|
|
|
|
|
"""Saturday - Saturday Night's Alright for Fighting"""
|
|
|
|
|
want = 'sat '
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class RGB_color(aetools.ComponentItem):
|
|
|
|
|
"""RGB color - Three numbers specifying red, green, blue color values"""
|
|
|
|
|
want = 'cRGB'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
RGB_colors = RGB_color
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class integer(aetools.ComponentItem):
|
|
|
|
|
"""integer - An integral number"""
|
|
|
|
|
want = 'long'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
integers = integer
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class boolean(aetools.ComponentItem):
|
|
|
|
|
"""boolean - A true or false value"""
|
|
|
|
|
want = 'bool'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
booleans = boolean
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class real(aetools.ComponentItem):
|
|
|
|
|
"""real - A real number"""
|
|
|
|
|
want = 'doub'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
reals = real
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
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'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
lists = list
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class linked_list(aetools.ComponentItem):
|
|
|
|
|
"""linked list - An ordered collection of items"""
|
|
|
|
|
want = 'llst'
|
|
|
|
|
# repeated property length the length of a list
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
linked_lists = linked_list
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class vector(aetools.ComponentItem):
|
|
|
|
|
"""vector - An ordered collection of items"""
|
|
|
|
|
want = 'vect'
|
|
|
|
|
# repeated property length the length of a list
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
vectors = vector
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class record(aetools.ComponentItem):
|
|
|
|
|
"""record - A set of labeled items"""
|
|
|
|
|
want = 'reco'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
records = record
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class script(aetools.ComponentItem):
|
|
|
|
|
"""script - An AppleScript script"""
|
|
|
|
|
want = 'scpt'
|
|
|
|
|
class parent(aetools.NProperty):
|
|
|
|
|
"""parent - the parent of a script"""
|
|
|
|
|
which = 'pare'
|
|
|
|
|
want = 'scpt'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
scripts = script
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class string(aetools.ComponentItem):
|
|
|
|
|
"""string - a sequence of characters"""
|
|
|
|
|
want = 'TEXT'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
strings = string
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class styled_text(aetools.ComponentItem):
|
|
|
|
|
"""styled text - a sequence of characters with style"""
|
|
|
|
|
want = 'STXT'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class number(aetools.ComponentItem):
|
|
|
|
|
"""number - an integer or floating point number"""
|
|
|
|
|
want = 'nmbr'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
numbers = number
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
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'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
classes = _class
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class event(aetools.ComponentItem):
|
|
|
|
|
"""event - an AppleEvents event"""
|
|
|
|
|
want = 'evnt'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
events = event
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
class property(aetools.ComponentItem):
|
|
|
|
|
"""property - an AppleEvents property"""
|
|
|
|
|
want = 'prop'
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
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
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
_Enum_boov = {
|
|
|
|
|
'true' : 'true', # the true boolean value
|
|
|
|
|
'false' : 'fals', # the false boolean value
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
_Enum_misc = {
|
|
|
|
|
'current_application' : 'cura', # the current application
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
#
|
|
|
|
|
# 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,
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
_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,
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
_compdeclarations = {
|
|
|
|
|
}
|
1995-07-17 08:43:59 -03:00
|
|
|
|
|
1997-08-27 10:49:18 -03:00
|
|
|
|
_enumdeclarations = {
|
|
|
|
|
'cons' : _Enum_cons,
|
|
|
|
|
'boov' : _Enum_boov,
|
|
|
|
|
'misc' : _Enum_misc,
|
|
|
|
|
}
|