summaryrefslogtreecommitdiffstats
path: root/Mac/Lib/lib-scriptpackages/Explorer
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Lib/lib-scriptpackages/Explorer')
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py32
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/Netscape_Suite.py8
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/Required_Suite.py10
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/URL_Suite.py8
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/Web_Browser_Suite.py480
-rw-r--r--Mac/Lib/lib-scriptpackages/Explorer/__init__.py20
6 files changed, 89 insertions, 469 deletions
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py b/Mac/Lib/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py
index e48bb6e..167378e 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py
@@ -1,7 +1,7 @@
"""Suite Microsoft Internet Explorer Suite: Events defined by Internet Explorer
Level 1, version 1
-Generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
AETE/AEUT resource version 1/0, language 0, script 0
"""
@@ -13,8 +13,8 @@ _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: The index of the window to get the source from. No value means get the source from the frontmost browser window.
+ """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'
"""
@@ -27,7 +27,7 @@ class Microsoft_Internet_Explorer_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -40,7 +40,7 @@ class Microsoft_Internet_Explorer_Events:
def do_script(self, _object, _attributes={}, **_arguments):
"""do script: Execute script commands
Required argument: JavaScript text to execute
- Keyword argument window: optional ID of window (as specified by the ListWindows event) to execute the script in
+ 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
"""
@@ -53,7 +53,27 @@ class Microsoft_Internet_Explorer_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ 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('----'):
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/Netscape_Suite.py b/Mac/Lib/lib-scriptpackages/Explorer/Netscape_Suite.py
index d789c5d..588cd8f 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/Netscape_Suite.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/Netscape_Suite.py
@@ -1,7 +1,7 @@
-"""Suite Netscape Suite: Events defined by Netscape.
+"""Suite Netscape Suite: Events defined by Netscape
Level 1, version 1
-Generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
AETE/AEUT resource version 1/0, language 0, script 0
"""
@@ -13,7 +13,7 @@ _code = 'MOSS'
class Netscape_Suite_Events:
def Open_bookmark(self, _object=None, _attributes={}, **_arguments):
- """Open bookmark: Reads in a bookmark file
+ """Open bookmark: Opens a bookmark file
Required argument: If not available, reloads the current bookmark file
Keyword argument _attributes: AppleEvent attribute dictionary
"""
@@ -26,7 +26,7 @@ class Netscape_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/Required_Suite.py b/Mac/Lib/lib-scriptpackages/Explorer/Required_Suite.py
index d9d2b9f..7497f37 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/Required_Suite.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/Required_Suite.py
@@ -1,7 +1,7 @@
"""Suite Required Suite: Events that every application should support
Level 1, version 1
-Generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
AETE/AEUT resource version 1/0, language 0, script 0
"""
@@ -26,7 +26,7 @@ class Required_Suite_Events(Required_Suite_Events):
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -46,7 +46,7 @@ class Required_Suite_Events(Required_Suite_Events):
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -66,7 +66,7 @@ class Required_Suite_Events(Required_Suite_Events):
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -85,7 +85,7 @@ class Required_Suite_Events(Required_Suite_Events):
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/URL_Suite.py b/Mac/Lib/lib-scriptpackages/Explorer/URL_Suite.py
index 820d3f7..4f78802 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/URL_Suite.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/URL_Suite.py
@@ -1,7 +1,7 @@
"""Suite URL Suite: Standard suite for Uniform Resource Locators
Level 1, version 1
-Generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
AETE/AEUT resource version 1/0, language 0, script 0
"""
@@ -18,8 +18,8 @@ class URL_Suite_Events:
def GetURL(self, _object, _attributes={}, **_arguments):
"""GetURL: Open the URL (and optionally save it to disk)
- Required argument: The URL
- Keyword argument to: Save the resolved URL contents to this file.
+ 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'
@@ -31,7 +31,7 @@ class URL_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/Web_Browser_Suite.py b/Mac/Lib/lib-scriptpackages/Explorer/Web_Browser_Suite.py
index 0416617..b95083d 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/Web_Browser_Suite.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/Web_Browser_Suite.py
@@ -1,7 +1,7 @@
-"""Suite Web Browser Suite: Class of events which are sent to Web Browser applications
+"""Suite Web Browser Suite: Class of events supported by Web Browser applications
Level 1, version 1
-Generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
AETE/AEUT resource version 1/0, language 0, script 0
"""
@@ -17,23 +17,18 @@ class Web_Browser_Suite_Events:
'toWindow' : 'WIND',
'Flags' : 'FLGS',
'FormData' : 'POST',
- 'MIMEType' : 'MIME',
- 'ProgressApp' : 'PROG',
- 'ResultApp' : 'RSLT',
+ 'MIME_Type' : 'MIME',
}
def OpenURL(self, _object, _attributes={}, **_arguments):
"""OpenURL: Retrieves URL off the Web.
- Required argument: Fully specified URL
- Keyword argument to: File to save downloaded data into.
- Keyword argument toWindow: Window to open this URL into. (Use -1 for top window, 0 for new window)
+ 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: Posting of forms of a given MIMEType.
- Keyword argument MIMEType: MIME type for the FormData.
- Keyword argument ProgressApp: If specified, ProgressApp can be named to handle the user interface for process messages.
- Keyword argument ResultApp: When the requested URL has been accessed and all associated documents loaded, the Web browser will issue an OpenURLResult to the ResultApp.
+ Keyword argument FormData: data to post
+ Keyword argument MIME_Type: MIME type of data being posted
Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: TransactionID
"""
_code = 'WWW!'
_subcode = 'OURL'
@@ -44,28 +39,25 @@ class Web_Browser_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ 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_ID' : 'WIND',
+ 'MIME_Type' : 'MIME',
+ 'Window_Identifier' : 'WIND',
'URL' : 'URL ',
- 'ResultApp' : 'RSLT',
}
def ShowFile(self, _object, _attributes={}, **_arguments):
- """ShowFile: Passes FileSpec containing data of a given MIME type to be rendered in a given WindowID.
- Required argument: The file to show.
- Keyword argument MIME_type: MIME type
- Keyword argument Window_ID: ID of the window to open the file into. (Can use -1 for top window)
- Keyword argument URL: A URL which allows this document to be reloaded if necessary.
- Keyword argument ResultApp: When the requested URL has been accessed and all associated documents loaded, the Web browser will issue a ShowFileResult to the ResultApp.
+ """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
- Returns: TransactionID
"""
_code = 'WWW!'
_subcode = 'SHWF'
@@ -76,61 +68,14 @@ class Web_Browser_Suite_Events:
_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 CancelTransaction(self, _object, _attributes={}, **_arguments):
- """CancelTransaction: Tells the Web browser to cancel a TransactionID is progress which the application has initiated via an OpenURL or ShowFile command.
- Required argument: TransactionID
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'CANT'
-
- 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['----']
-
- _argmap_QueryVersion = {
- 'Major_Version' : 'MAJV',
- 'Minor_Version' : 'MINV',
- }
-
- def QueryVersion(self, _no_object=None, _attributes={}, **_arguments):
- """QueryVersion: Tells the Web browser that an application which wishes to communicate with it supports a specific version (major.minor) of this SDI specification
- Keyword argument Major_Version: Major version of the SDI specification the sending application supports.
- Keyword argument Minor_Version: Minor version of the SDI specification the sending application supports.
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns:
- """
- _code = 'WWW!'
- _subcode = 'QVER'
-
- aetools.keysubst(_arguments, self._argmap_QueryVersion)
- if _no_object != None: raise TypeError, 'No direct arg expected'
-
-
- _reply, _arguments, _attributes = self.send(_code, _subcode,
- _arguments, _attributes)
- if _arguments.has_key('errn'):
+ 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: Tells the Web browser to close all windows
+ """CloseAllWindows: Closes all windows
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: Success
"""
@@ -143,7 +88,7 @@ class Web_Browser_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -155,9 +100,9 @@ class Web_Browser_Suite_Events:
}
def CloseWindow(self, _no_object=None, _attributes={}, **_arguments):
- """CloseWindow: Tells the Web browser to close the window specified either by Window ID or Title. If no parameters are specified, the top window will be closed.
+ """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 Title: Title of the window to close
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: Success
"""
@@ -170,40 +115,35 @@ class Web_Browser_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
- _argmap_Activate = {
- 'Flags' : 'FLGS',
- }
-
def Activate(self, _object=None, _attributes={}, **_arguments):
- """Activate: Tells the Web browser to bring itself to the front and show WindowID. (Can use -1 for top window)
- Required argument: WindowID
- Keyword argument Flags: Reserved for future use
+ """Activate: Activate Internet Explorer and optionally select window designated by Window Identifier.
+ Required argument: Window Identifier
Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: WindowID of the front window
+ Returns: Window Identifier of window to activate
"""
_code = 'WWW!'
_subcode = 'ACTV'
- aetools.keysubst(_arguments, self._argmap_Activate)
+ if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ 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: Return a list of WindowIDs representing each windows currently being used by the Web browser.
+ """ListWindows: Returns list of Window Identifiers for all open windows.
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: undocumented, typecode 'list'
"""
@@ -216,15 +156,15 @@ class Web_Browser_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ 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: WindowID of the window to get info about
+ """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:
"""
@@ -237,7 +177,7 @@ class Web_Browser_Suite_Events:
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
@@ -248,11 +188,11 @@ class Web_Browser_Suite_Events:
}
def ParseAnchor(self, _object, _attributes={}, **_arguments):
- """ParseAnchor: Combine a base URL and a relative URL to produce a fully-specified URL
- Required argument: MainURL.The base URL.
- Keyword argument withURL: RelativeURL, which, when combined with the MainURL (in the direct object), is used to produce a fully-specified URL.
+ """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: The Fully specified URL
+ Returns: Fully-qualified URL
"""
_code = 'WWW!'
_subcode = 'PRSA'
@@ -263,353 +203,7 @@ class Web_Browser_Suite_Events:
_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_BeginProgress = {
- 'with_Message' : 'PMSG',
- }
-
- def BeginProgress(self, _object, _attributes={}, **_arguments):
- """BeginProgress: Initialize a progress indicator.
- Required argument: TransactionID
- Keyword argument with_Message: Message to display with the progress indicator.
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: Success
- """
- _code = 'WWW!'
- _subcode = 'PRBG'
-
- aetools.keysubst(_arguments, self._argmap_BeginProgress)
- _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_SetProgressRange = {
- 'Max' : 'MAXV',
- }
-
- def SetProgressRange(self, _object, _attributes={}, **_arguments):
- """SetProgressRange: Sets a max value for the progress indicator associated with TransactionID
- Required argument: TransactionID
- Keyword argument Max: Max value for this progress indicator
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'PRSR'
-
- aetools.keysubst(_arguments, self._argmap_SetProgressRange)
- _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_MakingProgress = {
- 'with_message' : 'PMSG',
- 'current_setting' : 'CURR',
- }
-
- def MakingProgress(self, _object, _attributes={}, **_arguments):
- """MakingProgress: Updates the progress indicator associated with TransactionID
- Required argument: TransactionID
- Keyword argument with_message: Message to display in the progress indicator
- Keyword argument current_setting: Current value of the progress indicator
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: Cancel
- """
- _code = 'WWW!'
- _subcode = 'PRMK'
-
- aetools.keysubst(_arguments, self._argmap_MakingProgress)
- _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 EndProgress(self, _object, _attributes={}, **_arguments):
- """EndProgress: Nortifies the application that the progress indicator associated with TransactionID is no longer needed.
- Required argument: TransactionID
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'PREN'
-
- 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 RegisterDone(self, _object, _attributes={}, **_arguments):
- """RegisterDone: Signals that all processing initiated by the RegisteNow event associated by TransactionID has finished.
- Required argument: TransactionID
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: 0 = failure; 1 = success; 2 = sending application needs more time to complete operation.
- """
- _code = 'WWW!'
- _subcode = 'RGDN'
-
- 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['----']
-
- _argmap_RegisterProtocol = {
- '_for' : 'PROT',
- }
-
- def RegisterProtocol(self, _object, _attributes={}, **_arguments):
- """RegisterProtocol: Notifies that the sending application is able to handle all URLs for the specified protocol.
- Required argument: application
- Keyword argument _for: Protocol, such as NEWS, MAILTO, etc...
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: Success
- """
- _code = 'WWW!'
- _subcode = 'RGPR'
-
- aetools.keysubst(_arguments, self._argmap_RegisterProtocol)
- _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_UnRegisterProtocol = {
- '_for' : 'PROT',
- }
-
- def UnRegisterProtocol(self, _object, _attributes={}, **_arguments):
- """UnRegisterProtocol: Notifies that the sending application is no longer wishes to handle URLs for the specified protocol.
- Required argument: application
- Keyword argument _for: Protocol, such as NEWS, MAILTO, etc...
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'UNRP'
-
- aetools.keysubst(_arguments, self._argmap_UnRegisterProtocol)
- _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_RegisterViewer = {
- '_for' : 'MIME',
- 'as' : 'FTYP',
- 'Flags' : 'MTHD',
- }
-
- def RegisterViewer(self, _object, _attributes={}, **_arguments):
- """RegisterViewer: Notifies that the sending application is able to handle all documents for the specified MIMEType.
- Required argument: application
- Keyword argument _for: MIMEType
- Keyword argument as: File type for saved documents
- Keyword argument Flags: undocumented, typecode 'shor'
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'RGVW'
-
- aetools.keysubst(_arguments, self._argmap_RegisterViewer)
- _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_UnRegisterViewer = {
- '_for' : 'MIME',
- }
-
- def UnRegisterViewer(self, _object, _attributes={}, **_arguments):
- """UnRegisterViewer: Notifies that the sending application is no longer wishes to handle documents of the specified MIMEType.
- Required argument: application
- Keyword argument _for: MIMEType
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'UNVW'
-
- aetools.keysubst(_arguments, self._argmap_UnRegisterViewer)
- _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 RegisterURLEcho(self, _object, _attributes={}, **_arguments):
- """RegisterURLEcho: Notifies that the sending application would like to receive EchoURL events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- Returns: Success
- """
- _code = 'WWW!'
- _subcode = 'RGUE'
-
- 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 UnRegisterURLEcho(self, _object, _attributes={}, **_arguments):
- """UnRegisterURLEcho: Notifies that the sending application would no longer like to receive EchoURL events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'UNRU'
-
- 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 RegisterWindowClose(self, _object, _attributes={}, **_arguments):
- """RegisterWindowClose: Notifies that the sending application would like to receive WindowClose events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'RGWC'
-
- 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 UnRegisterWindowClose(self, _object, _attributes={}, **_arguments):
- """UnRegisterWindowClose: Notifies that the sending application would no longer like to receive WindowClose events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'UNRC'
-
- 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 RegisterAppClose(self, _object, _attributes={}, **_arguments):
- """RegisterAppClose: Notifies that the sending application would like to receive AppClose events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'RGAC'
-
- 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 UnRegisterAppClose(self, _object, _attributes={}, **_arguments):
- """UnRegisterAppClose: Notifies that the sending application would no longer like to receive AppClose events.
- Required argument: application
- Keyword argument _attributes: AppleEvent attribute dictionary
- """
- _code = 'WWW!'
- _subcode = 'UNRA'
-
- if _arguments: raise TypeError, 'No optional args expected'
- _arguments['----'] = _object
-
-
- _reply, _arguments, _attributes = self.send(_code, _subcode,
- _arguments, _attributes)
- if _arguments.has_key('errn'):
+ if _arguments.get('errn', 0):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
diff --git a/Mac/Lib/lib-scriptpackages/Explorer/__init__.py b/Mac/Lib/lib-scriptpackages/Explorer/__init__.py
index 2a49f2e..fd917cc 100644
--- a/Mac/Lib/lib-scriptpackages/Explorer/__init__.py
+++ b/Mac/Lib/lib-scriptpackages/Explorer/__init__.py
@@ -1,45 +1,51 @@
"""
-Package generated from Macintosh HD:Internet:Internet-programma's:Internet Explorer 4.5-map:Internet Explorer 4.5
+Package generated from Moes:Applications (Mac OS 9):Internet Explorer 5:Internet Explorer
Resource aete resid 0
"""
import aetools
+Error = aetools.Error
+import Required_Suite
+import Standard_Suite
import Web_Browser_Suite
import URL_Suite
import Microsoft_Internet_Explorer
import Netscape_Suite
-import Required_Suite
_code_to_module = {
+ 'reqd' : Required_Suite,
+ '****' : Standard_Suite,
'WWW!' : Web_Browser_Suite,
'GURL' : URL_Suite,
'MSIE' : Microsoft_Internet_Explorer,
'MOSS' : Netscape_Suite,
- 'reqd' : Required_Suite,
}
_code_to_fullname = {
+ 'reqd' : ('Explorer.Required_Suite', 'Required_Suite'),
+ '****' : ('Explorer.Standard_Suite', 'Standard_Suite'),
'WWW!' : ('Explorer.Web_Browser_Suite', 'Web_Browser_Suite'),
'GURL' : ('Explorer.URL_Suite', 'URL_Suite'),
'MSIE' : ('Explorer.Microsoft_Internet_Explorer', 'Microsoft_Internet_Explorer'),
'MOSS' : ('Explorer.Netscape_Suite', 'Netscape_Suite'),
- 'reqd' : ('Explorer.Required_Suite', 'Required_Suite'),
}
+from Required_Suite import *
+from Standard_Suite import *
from Web_Browser_Suite import *
from URL_Suite import *
from Microsoft_Internet_Explorer import *
from Netscape_Suite import *
-from Required_Suite import *
-class Explorer(Web_Browser_Suite_Events,
+class Explorer(Required_Suite_Events,
+ Standard_Suite_Events,
+ Web_Browser_Suite_Events,
URL_Suite_Events,
Microsoft_Internet_Explorer_Events,
Netscape_Suite_Events,
- Required_Suite_Events,
aetools.TalkTo):
_signature = 'MSIE'