From 458120dd40db6b4df55a4e96b650e16798ef06a0 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 3 May 2011 11:25:13 +0000 Subject: add hg and python --- .../Explorer/Microsoft_Internet_Explorer.py | 96 +++++++++ .../lib-scriptpackages/Explorer/Netscape_Suite.py | 49 +++++ .../lib-scriptpackages/Explorer/Required_Suite.py | 108 ++++++++++ .../lib-scriptpackages/Explorer/Standard_Suite.py | 72 +++++++ .../lib-scriptpackages/Explorer/URL_Suite.py | 54 +++++ .../Explorer/Web_Browser_Suite.py | 226 +++++++++++++++++++++ .../lib-scriptpackages/Explorer/__init__.py | 80 ++++++++ 7 files changed, 685 insertions(+) create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Netscape_Suite.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Standard_Suite.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/URL_Suite.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py create mode 100644 sys/lib/python/plat-mac/lib-scriptpackages/Explorer/__init__.py (limited to 'sys/lib/python/plat-mac/lib-scriptpackages/Explorer') diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py new file mode 100644 index 000000000..bce9e7698 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py @@ -0,0 +1,96 @@ +"""Suite Microsoft Internet Explorer Suite: Events defined by Internet Explorer +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = 'MSIE' + +class Microsoft_Internet_Explorer_Events: + + def GetSource(self, _object=None, _attributes={}, **_arguments): + """GetSource: Get the HTML source of a browser window + Required argument: Window Identifier of window from which to get the source. No value means get the source from the frontmost window. + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: undocumented, typecode 'TEXT' + """ + _code = 'MSIE' + _subcode = 'SORC' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def PrintBrowserWindow(self, _object=None, _attributes={}, **_arguments): + """PrintBrowserWindow: Print contents of browser window (HTML) + Required argument: Window Identifier of the window to print. No value means print the frontmost browser window. + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'misc' + _subcode = 'pWND' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + _argmap_do_script = { + 'window' : 'WIND', + } + + def do_script(self, _object, _attributes={}, **_arguments): + """do script: Execute script commands + Required argument: JavaScript text to execute + Keyword argument window: optional Window Identifier (as supplied by the ListWindows event) specifying context in which to execute the script + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: Return value + """ + _code = 'misc' + _subcode = 'dosc' + + aetools.keysubst(_arguments, self._argmap_do_script) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +# +# Indices of types declared in this module +# +_classdeclarations = { +} + +_propdeclarations = { +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Netscape_Suite.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Netscape_Suite.py new file mode 100644 index 000000000..c274e70d1 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Netscape_Suite.py @@ -0,0 +1,49 @@ +"""Suite Netscape Suite: Events defined by Netscape +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = 'MOSS' + +class Netscape_Suite_Events: + + def Open_bookmark(self, _object=None, _attributes={}, **_arguments): + """Open bookmark: Opens a bookmark file + Required argument: If not available, reloads the current bookmark file + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'MOSS' + _subcode = 'book' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +# +# Indices of types declared in this module +# +_classdeclarations = { +} + +_propdeclarations = { +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py new file mode 100644 index 000000000..0a985d123 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py @@ -0,0 +1,108 @@ +"""Suite Required Suite: Events that every application should support +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = 'reqd' + +from StdSuites.Required_Suite import * +class Required_Suite_Events(Required_Suite_Events): + + def open(self, _object, _attributes={}, **_arguments): + """open: Open documents + Required argument: undocumented, typecode 'alis' + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'aevt' + _subcode = 'odoc' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def print_(self, _object, _attributes={}, **_arguments): + """print: Print documents + Required argument: undocumented, typecode 'alis' + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'aevt' + _subcode = 'pdoc' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def quit(self, _no_object=None, _attributes={}, **_arguments): + """quit: Quit application + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'aevt' + _subcode = 'quit' + + 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.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def run(self, _no_object=None, _attributes={}, **_arguments): + """run: + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'aevt' + _subcode = 'oapp' + + 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.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +# +# Indices of types declared in this module +# +_classdeclarations = { +} + +_propdeclarations = { +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Standard_Suite.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Standard_Suite.py new file mode 100644 index 000000000..7ead98af9 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Standard_Suite.py @@ -0,0 +1,72 @@ +"""Suite Standard Suite: Common terms for most applications +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = '****' + +class Standard_Suite_Events: + + _argmap_get = { + 'as' : 'rtyp', + } + + def get(self, _object, _attributes={}, **_arguments): + """get: + Required argument: an AE object reference + Keyword argument as: undocumented, typecode 'type' + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: anything + """ + _code = 'core' + _subcode = 'getd' + + aetools.keysubst(_arguments, self._argmap_get) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +class application(aetools.ComponentItem): + """application - An application program """ + want = 'capp' +class _Prop_selected_text(aetools.NProperty): + """selected text - the selected text """ + which = 'stxt' + want = 'TEXT' +selected_text = _Prop_selected_text() +application._superclassnames = [] +application._privpropdict = { + 'selected_text' : _Prop_selected_text, +} +application._privelemdict = { +} + +# +# Indices of types declared in this module +# +_classdeclarations = { + 'capp' : application, +} + +_propdeclarations = { + 'stxt' : _Prop_selected_text, +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/URL_Suite.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/URL_Suite.py new file mode 100644 index 000000000..e234546ce --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/URL_Suite.py @@ -0,0 +1,54 @@ +"""Suite URL Suite: Standard suite for Uniform Resource Locators +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = 'GURL' + +class URL_Suite_Events: + + _argmap_GetURL = { + 'to' : 'dest', + } + + def GetURL(self, _object, _attributes={}, **_arguments): + """GetURL: Open the URL (and optionally save it to disk) + Required argument: URL to open + Keyword argument to: File into which to save resource located at URL. + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'GURL' + _subcode = 'GURL' + + aetools.keysubst(_arguments, self._argmap_GetURL) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +# +# Indices of types declared in this module +# +_classdeclarations = { +} + +_propdeclarations = { +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py new file mode 100644 index 000000000..ff808eb96 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py @@ -0,0 +1,226 @@ +"""Suite Web Browser Suite: Class of events supported by Web Browser applications +Level 1, version 1 + +Generated from /Applications/Internet Explorer.app +AETE/AEUT resource version 1/0, language 0, script 0 +""" + +import aetools +import MacOS + +_code = 'WWW!' + +class Web_Browser_Suite_Events: + + def Activate(self, _object=None, _attributes={}, **_arguments): + """Activate: Activate Internet Explorer and optionally select window designated by Window Identifier. + Required argument: Window Identifier + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: Window Identifier of window to activate + """ + _code = 'WWW!' + _subcode = 'ACTV' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def CloseAllWindows(self, _no_object=None, _attributes={}, **_arguments): + """CloseAllWindows: Closes all windows + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: Success + """ + _code = 'WWW!' + _subcode = 'CLSA' + + 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.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + _argmap_CloseWindow = { + 'ID' : 'WIND', + 'Title' : 'TITL', + } + + def CloseWindow(self, _no_object=None, _attributes={}, **_arguments): + """CloseWindow: Close the window specified by either Window Identifier or Title. If no parameter is specified, close the top window. + Keyword argument ID: ID of the window to close. (Can use -1 for top window) + Keyword argument Title: Title of the window to close + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: Success + """ + _code = 'WWW!' + _subcode = 'CLOS' + + aetools.keysubst(_arguments, self._argmap_CloseWindow) + if _no_object != None: raise TypeError, 'No direct arg expected' + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def GetWindowInfo(self, _object, _attributes={}, **_arguments): + """GetWindowInfo: Returns a window info record (URL/Title) for the specified window. + Required argument: Window Identifier of the window + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: + """ + _code = 'WWW!' + _subcode = 'WNFO' + + if _arguments: raise TypeError, 'No optional args expected' + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + def ListWindows(self, _no_object=None, _attributes={}, **_arguments): + """ListWindows: Returns list of Window Identifiers for all open windows. + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: undocumented, typecode 'list' + """ + _code = 'WWW!' + _subcode = 'LSTW' + + 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.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + _argmap_OpenURL = { + 'to' : 'INTO', + 'toWindow' : 'WIND', + 'Flags' : 'FLGS', + 'FormData' : 'POST', + 'MIME_Type' : 'MIME', + } + + def OpenURL(self, _object, _attributes={}, **_arguments): + """OpenURL: Retrieves URL off the Web. + Required argument: Fully-qualified URL + Keyword argument to: Target file for saving downloaded data + Keyword argument toWindow: Target window for resource at URL (-1 for top window, 0 for new window) + Keyword argument Flags: Valid Flags settings are: 1-Ignore the document cache; 2-Ignore the image cache; 4-Operate in background mode. + Keyword argument FormData: data to post + Keyword argument MIME_Type: MIME type of data being posted + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'WWW!' + _subcode = 'OURL' + + aetools.keysubst(_arguments, self._argmap_OpenURL) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + _argmap_ParseAnchor = { + 'withURL' : 'RELA', + } + + def ParseAnchor(self, _object, _attributes={}, **_arguments): + """ParseAnchor: Combines a base URL and a relative URL to produce a fully-qualified URL + Required argument: Base URL + Keyword argument withURL: Relative URL that is combined with the Base URL (in the direct object) to produce a fully-qualified URL. + Keyword argument _attributes: AppleEvent attribute dictionary + Returns: Fully-qualified URL + """ + _code = 'WWW!' + _subcode = 'PRSA' + + aetools.keysubst(_arguments, self._argmap_ParseAnchor) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + _argmap_ShowFile = { + 'MIME_Type' : 'MIME', + 'Window_Identifier' : 'WIND', + 'URL' : 'URL ', + } + + def ShowFile(self, _object, _attributes={}, **_arguments): + """ShowFile: FileSpec containing data of specified MIME type to be rendered in window specified by Window Identifier. + Required argument: The file + Keyword argument MIME_Type: MIME type + Keyword argument Window_Identifier: Identifier of the target window for the URL. (Can use -1 for top window) + Keyword argument URL: URL that allows this document to be reloaded. + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'WWW!' + _subcode = 'SHWF' + + aetools.keysubst(_arguments, self._argmap_ShowFile) + _arguments['----'] = _object + + + _reply, _arguments, _attributes = self.send(_code, _subcode, + _arguments, _attributes) + if _arguments.get('errn', 0): + raise aetools.Error, aetools.decodeerror(_arguments) + # XXXX Optionally decode result + if _arguments.has_key('----'): + return _arguments['----'] + + +# +# Indices of types declared in this module +# +_classdeclarations = { +} + +_propdeclarations = { +} + +_compdeclarations = { +} + +_enumdeclarations = { +} diff --git a/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/__init__.py b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/__init__.py new file mode 100644 index 000000000..a9b09b041 --- /dev/null +++ b/sys/lib/python/plat-mac/lib-scriptpackages/Explorer/__init__.py @@ -0,0 +1,80 @@ +""" +Package generated from /Applications/Internet Explorer.app +""" +import aetools +Error = aetools.Error +import Standard_Suite +import URL_Suite +import Netscape_Suite +import Microsoft_Internet_Explorer +import Web_Browser_Suite +import Required_Suite + + +_code_to_module = { + '****' : Standard_Suite, + 'GURL' : URL_Suite, + 'MOSS' : Netscape_Suite, + 'MSIE' : Microsoft_Internet_Explorer, + 'WWW!' : Web_Browser_Suite, + 'reqd' : Required_Suite, +} + + + +_code_to_fullname = { + '****' : ('Explorer.Standard_Suite', 'Standard_Suite'), + 'GURL' : ('Explorer.URL_Suite', 'URL_Suite'), + 'MOSS' : ('Explorer.Netscape_Suite', 'Netscape_Suite'), + 'MSIE' : ('Explorer.Microsoft_Internet_Explorer', 'Microsoft_Internet_Explorer'), + 'WWW!' : ('Explorer.Web_Browser_Suite', 'Web_Browser_Suite'), + 'reqd' : ('Explorer.Required_Suite', 'Required_Suite'), +} + +from Standard_Suite import * +from URL_Suite import * +from Netscape_Suite import * +from Microsoft_Internet_Explorer import * +from Web_Browser_Suite import * +from Required_Suite import * + +def getbaseclasses(v): + if not getattr(v, '_propdict', None): + v._propdict = {} + v._elemdict = {} + for superclassname in getattr(v, '_superclassnames', []): + superclass = eval(superclassname) + getbaseclasses(superclass) + v._propdict.update(getattr(superclass, '_propdict', {})) + v._elemdict.update(getattr(superclass, '_elemdict', {})) + v._propdict.update(getattr(v, '_privpropdict', {})) + v._elemdict.update(getattr(v, '_privelemdict', {})) + +import StdSuites + +# +# Set property and element dictionaries now that all classes have been defined +# +getbaseclasses(application) + +# +# Indices of types declared in this module +# +_classdeclarations = { + 'capp' : application, +} + + +class Explorer(Standard_Suite_Events, + URL_Suite_Events, + Netscape_Suite_Events, + Microsoft_Internet_Explorer_Events, + Web_Browser_Suite_Events, + Required_Suite_Events, + aetools.TalkTo): + _signature = 'MSIE' + + _moduleName = 'Explorer' + + _elemdict = application._elemdict + _propdict = application._propdict -- cgit v1.2.3