summaryrefslogtreecommitdiff
path: root/lib/python2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py')
-rw-r--r--lib/python2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py226
1 files changed, 226 insertions, 0 deletions
diff --git a/lib/python2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py b/lib/python2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py
new file mode 100644
index 0000000..e87526f
--- /dev/null
+++ b/lib/python2.7/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 is not 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 is not 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 is not 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 = {
+}