diff options
Diffstat (limited to 'Mac/Lib/scripting/AppleScript_Suite.py')
-rw-r--r-- | Mac/Lib/scripting/AppleScript_Suite.py | 1600 |
1 files changed, 1600 insertions, 0 deletions
diff --git a/Mac/Lib/scripting/AppleScript_Suite.py b/Mac/Lib/scripting/AppleScript_Suite.py new file mode 100644 index 0000000..ea9f1f1 --- /dev/null +++ b/Mac/Lib/scripting/AppleScript_Suite.py @@ -0,0 +1,1600 @@ +"""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, +} |