[Python-checkins] python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape Mozilla_suite.py,1.5,1.6 PowerPlant.py,1.4,1.5 Required_suite.py,1.3,1.4 Standard_Suite.py,1.4,1.5 Standard_URL_suite.py,1.3,1.4 Text.py,1.6,1.7 WorldWideWeb_suite.py,1.4,1.5 __init__.py,1.6,1.7

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Sat, 12 Apr 2003 15:27:12 -0700


Update of /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape
In directory sc8-pr-cvs1:/tmp/cvs-serv30892/lib-scriptpackages/Netscape

Modified Files:
	Mozilla_suite.py PowerPlant.py Required_suite.py 
	Standard_Suite.py Standard_URL_suite.py Text.py 
	WorldWideWeb_suite.py __init__.py 
Log Message:
Oops, _propdeclarations and friends are needed: gensuitemodule uses them
to lookup properties declared in base classes. Looking at it I'm not sure
what the official scope if the property codes is, maybe it is only the
(OSA) class in which they are used. But giving them global scope hasn't been
a problem so far.

Regenerated the standard suites, which are now also space-indented.


Index: Mozilla_suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/Mozilla_suite.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Mozilla_suite.py	1 Apr 2003 22:04:44 -0000	1.5
--- Mozilla_suite.py	12 Apr 2003 22:27:09 -0000	1.6
***************
*** 13,251 ****
  class Mozilla_suite_Events:
  
! 	def Get_Import_Data(self, _no_object=None, _attributes={}, **_arguments):
! 		"""Get Import Data: Returns a structure containing information that is of use to an external module in importing data from an external mail application into Communicator.
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: vRefNum and dirID of profile folder (2+4 bytes), vRefNum and DirID of the local mail folder (2+4 bytes), window type of front window (0 if none, \xd4Brwz\xd5 browser, \xd4Addr\xd5 addressbook, \xd4Mesg\xd5 messenger, etc., 4 bytes)
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'Impt'
  
! 		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 Get_Profile_Name(self, _no_object=None, _attributes={}, **_arguments):
! 		"""Get Profile Name: Get the current User Profile
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: Name of the current profile, like \xd2Joe Bloggs\xd3. This is the name of the profile folder in the Netscape Users folder.
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'upro'
  
! 		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 Get_workingURL(self, _no_object=None, _attributes={}, **_arguments):
! 		"""Get workingURL: Get the path to the running application in URL format.  This will allow a script to construct a relative URL
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: Will return text of the from \xd2FILE://foo/applicationname\xd3
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'wurl'
  
! 		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_Go = {
! 		'direction' : 'dire',
! 	}
  
! 	def Go(self, _object, _attributes={}, **_arguments):
! 		"""Go: navigate a window: back, forward, again(reload), home)
! 		Required argument: window
! 		Keyword argument direction: undocumented, typecode 'dire'
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'gogo'
  
! 		aetools.keysubst(_arguments, self._argmap_Go)
! 		_arguments['----'] = _object
  
! 		aetools.enumsubst(_arguments, 'dire', _Enum_dire)
  
! 		_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 Handle_command(self, _object, _attributes={}, **_arguments):
! 		"""Handle command: Handle a command
! 		Required argument: The command to handle
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'hcmd'
  
! 		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 Open_Address_Book(self, _no_object=None, _attributes={}, **_arguments):
! 		"""Open Address Book: Opens the address book
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'addr'
  
! 		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 Open_Component(self, _object, _attributes={}, **_arguments):
! 		"""Open Component: Open a Communicator component
! 		Required argument: The component to open
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'cpnt'
  
! 		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 Open_Profile_Manager(self, _no_object=None, _attributes={}, **_arguments):
! 		"""Open Profile Manager: Open the user profile manager (obsolete)
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'prfl'
  
! 		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 Open_bookmark(self, _object=None, _attributes={}, **_arguments):
! 		"""Open bookmark: Reads in 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['----']
  
! 	_argmap_Read_help_file = {
! 		'with_index' : 'idid',
! 		'search_text' : 'sear',
! 	}
  
! 	def Read_help_file(self, _object, _attributes={}, **_arguments):
! 		"""Read help file: Reads in the help file (file should be in the help file format)
! 		Required argument: undocumented, typecode 'alis'
! 		Keyword argument with_index: Index to the help file. Defaults to  \xd4DEFAULT\xd5)
! 		Keyword argument search_text: Optional text to search for
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'MOSS'
! 		_subcode = 'help'
  
! 		aetools.keysubst(_arguments, self._argmap_Read_help_file)
! 		_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['----']
  
  _Enum_comp = {
! 	'Navigator' : 'navg',	# The Navigator component
! 	'InBox' : 'inbx',	# The InBox component
! 	'Newsgroups' : 'colb',	# The Newsgroups component
! 	'Composer' : 'cpsr',	# The Page Composer component
! 	'Conference' : 'conf',	# The Conference Component
! 	'Calendar' : 'cald',	# The Calendar Component
  }
  
  _Enum_dire = {
! 	'again' : 'agai',	# Again (reload)
! 	'home' : 'home',	# Home
! 	'backward' : 'prev',	# Previous page
! 	'forward' : 'next',	# Next page
  }
  
  _Enum_ncmd = {
! 	'Get_new_mail' : '\x00\x00\x04W',	# 
! 	'Send_queued_messages' : '\x00\x00\x04X',	# 
! 	'Read_newsgroups' : '\x00\x00\x04\x04',	# 
! 	'Show_Inbox' : '\x00\x00\x04\x05',	# 
! 	'Show_Bookmarks_window' : '\x00\x00\x04\x06',	# 
! 	'Show_History_window' : '\x00\x00\x04\x07',	# 
! 	'Show_Address_Book_window' : '\x00\x00\x04\t',	# 
  }
  
--- 13,251 ----
  class Mozilla_suite_Events:
  
!     def Get_Import_Data(self, _no_object=None, _attributes={}, **_arguments):
!         """Get Import Data: Returns a structure containing information that is of use to an external module in importing data from an external mail application into Communicator.
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: vRefNum and dirID of profile folder (2+4 bytes), vRefNum and DirID of the local mail folder (2+4 bytes), window type of front window (0 if none, \xd4Brwz\xd5 browser, \xd4Addr\xd5 addressbook, \xd4Mesg\xd5 messenger, etc., 4 bytes)
!         """
!         _code = 'MOSS'
!         _subcode = 'Impt'
  
!         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 Get_Profile_Name(self, _no_object=None, _attributes={}, **_arguments):
!         """Get Profile Name: Get the current User Profile
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: Name of the current profile, like \xd2Joe Bloggs\xd3. This is the name of the profile folder in the Netscape Users folder.
!         """
!         _code = 'MOSS'
!         _subcode = 'upro'
  
!         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 Get_workingURL(self, _no_object=None, _attributes={}, **_arguments):
!         """Get workingURL: Get the path to the running application in URL format.  This will allow a script to construct a relative URL
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: Will return text of the from \xd2FILE://foo/applicationname\xd3
!         """
!         _code = 'MOSS'
!         _subcode = 'wurl'
  
!         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_Go = {
!         'direction' : 'dire',
!     }
  
!     def Go(self, _object, _attributes={}, **_arguments):
!         """Go: navigate a window: back, forward, again(reload), home)
!         Required argument: window
!         Keyword argument direction: undocumented, typecode 'dire'
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'gogo'
  
!         aetools.keysubst(_arguments, self._argmap_Go)
!         _arguments['----'] = _object
  
!         aetools.enumsubst(_arguments, 'dire', _Enum_dire)
  
!         _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 Handle_command(self, _object, _attributes={}, **_arguments):
!         """Handle command: Handle a command
!         Required argument: The command to handle
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'hcmd'
  
!         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 Open_Address_Book(self, _no_object=None, _attributes={}, **_arguments):
!         """Open Address Book: Opens the address book
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'addr'
  
!         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 Open_Component(self, _object, _attributes={}, **_arguments):
!         """Open Component: Open a Communicator component
!         Required argument: The component to open
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'cpnt'
  
!         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 Open_Profile_Manager(self, _no_object=None, _attributes={}, **_arguments):
!         """Open Profile Manager: Open the user profile manager (obsolete)
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'prfl'
  
!         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 Open_bookmark(self, _object=None, _attributes={}, **_arguments):
!         """Open bookmark: Reads in 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['----']
  
!     _argmap_Read_help_file = {
!         'with_index' : 'idid',
!         'search_text' : 'sear',
!     }
  
!     def Read_help_file(self, _object, _attributes={}, **_arguments):
!         """Read help file: Reads in the help file (file should be in the help file format)
!         Required argument: undocumented, typecode 'alis'
!         Keyword argument with_index: Index to the help file. Defaults to  \xd4DEFAULT\xd5)
!         Keyword argument search_text: Optional text to search for
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'MOSS'
!         _subcode = 'help'
  
!         aetools.keysubst(_arguments, self._argmap_Read_help_file)
!         _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['----']
  
  _Enum_comp = {
!     'Navigator' : 'navg',	# The Navigator component
!     'InBox' : 'inbx',	# The InBox component
!     'Newsgroups' : 'colb',	# The Newsgroups component
!     'Composer' : 'cpsr',	# The Page Composer component
!     'Conference' : 'conf',	# The Conference Component
!     'Calendar' : 'cald',	# The Calendar Component
  }
  
  _Enum_dire = {
!     'again' : 'agai',	# Again (reload)
!     'home' : 'home',	# Home
!     'backward' : 'prev',	# Previous page
!     'forward' : 'next',	# Next page
  }
  
  _Enum_ncmd = {
!     'Get_new_mail' : '\x00\x00\x04W',	# 
!     'Send_queued_messages' : '\x00\x00\x04X',	# 
!     'Read_newsgroups' : '\x00\x00\x04\x04',	# 
!     'Show_Inbox' : '\x00\x00\x04\x05',	# 
!     'Show_Bookmarks_window' : '\x00\x00\x04\x06',	# 
!     'Show_History_window' : '\x00\x00\x04\x07',	# 
!     'Show_Address_Book_window' : '\x00\x00\x04\t',	# 
  }
  
***************
*** 255,257 ****
--- 255,269 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
+     'comp' : _Enum_comp,
+     'dire' : _Enum_dire,
+     'ncmd' : _Enum_ncmd,
  }

Index: PowerPlant.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/PowerPlant.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** PowerPlant.py	1 Apr 2003 22:04:45 -0000	1.4
--- PowerPlant.py	12 Apr 2003 22:27:09 -0000	1.5
***************
*** 13,70 ****
  class PowerPlant_Events:
  
! 	_argmap_SwitchTellTarget = {
! 		'to' : 'data',
! 	}
  
! 	def SwitchTellTarget(self, _no_object=None, _attributes={}, **_arguments):
! 		"""SwitchTellTarget: Makes an object the \xd2focus\xd3 of AppleEvents
! 		Keyword argument to: reference to new focus of AppleEvents
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'ppnt'
! 		_subcode = 'sttg'
  
! 		aetools.keysubst(_arguments, self._argmap_SwitchTellTarget)
! 		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_select = {
! 		'data' : 'data',
! 	}
  
! 	def select(self, _object, _attributes={}, **_arguments):
! 		"""select: Sets the present selection
! 		Required argument: object to select or container of sub-objects to select
! 		Keyword argument data: sub-object(s) to select
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'misc'
! 		_subcode = 'slct'
  
! 		aetools.keysubst(_arguments, self._argmap_select)
! 		_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['----']
  
  _Enum_dbac = {
! 	'DoNothing' : '\x00\x00\x00\x00',	# No debugging action is taken.
! 	'PostAlert' : '\x00\x00\x00\x01',	# Post an alert.
! 	'LowLevelDebugger' : '\x00\x00\x00\x02',	# Break into the low level debugger (MacsBug).
! 	'SourceDebugger' : '\x00\x00\x00\x03',	# Break into the source level debugger (if source debugger is executing).
  }
  
--- 13,70 ----
  class PowerPlant_Events:
  
!     _argmap_SwitchTellTarget = {
!         'to' : 'data',
!     }
  
!     def SwitchTellTarget(self, _no_object=None, _attributes={}, **_arguments):
!         """SwitchTellTarget: Makes an object the \xd2focus\xd3 of AppleEvents
!         Keyword argument to: reference to new focus of AppleEvents
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'ppnt'
!         _subcode = 'sttg'
  
!         aetools.keysubst(_arguments, self._argmap_SwitchTellTarget)
!         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_select = {
!         'data' : 'data',
!     }
  
!     def select(self, _object, _attributes={}, **_arguments):
!         """select: Sets the present selection
!         Required argument: object to select or container of sub-objects to select
!         Keyword argument data: sub-object(s) to select
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'misc'
!         _subcode = 'slct'
  
!         aetools.keysubst(_arguments, self._argmap_select)
!         _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['----']
  
  _Enum_dbac = {
!     'DoNothing' : '\x00\x00\x00\x00',	# No debugging action is taken.
!     'PostAlert' : '\x00\x00\x00\x01',	# Post an alert.
!     'LowLevelDebugger' : '\x00\x00\x00\x02',	# Break into the low level debugger (MacsBug).
!     'SourceDebugger' : '\x00\x00\x00\x03',	# Break into the source level debugger (if source debugger is executing).
  }
  
***************
*** 74,76 ****
--- 74,86 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
+     'dbac' : _Enum_dbac,
  }

Index: Required_suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/Required_suite.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Required_suite.py	1 Apr 2003 22:04:45 -0000	1.3
--- Required_suite.py	12 Apr 2003 22:27:09 -0000	1.4
***************
*** 14,94 ****
  class Required_suite_Events(Required_Suite_Events):
  
! 	def open(self, _object, _attributes={}, **_arguments):
! 		"""open: Open the specified object(s)
! 		Required argument: list of objects to open
! 		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 the specified object(s)
! 		Required argument: list of objects to print
! 		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 Navigator
! 		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: Sent to an application when it is double-clicked
! 		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['----']
  
  
--- 14,94 ----
  class Required_suite_Events(Required_Suite_Events):
  
!     def open(self, _object, _attributes={}, **_arguments):
!         """open: Open the specified object(s)
!         Required argument: list of objects to open
!         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 the specified object(s)
!         Required argument: list of objects to print
!         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 Navigator
!         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: Sent to an application when it is double-clicked
!         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['----']
  
  
***************
*** 97,99 ****
--- 97,108 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
  }

Index: Standard_Suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/Standard_Suite.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Standard_Suite.py	1 Apr 2003 22:04:45 -0000	1.4
--- Standard_Suite.py	12 Apr 2003 22:27:09 -0000	1.5
***************
*** 14,206 ****
  class Standard_Suite_Events(Standard_Suite_Events):
  
! 	def close(self, _object, _attributes={}, **_arguments):
! 		"""close: Close an object
! 		Required argument: the objects to close
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'core'
! 		_subcode = 'clos'
  
! 		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 data_size(self, _object, _attributes={}, **_arguments):
! 		"""data size: Return the size in bytes of an object
! 		Required argument: the object whose data size is to be returned
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: the size of the object in bytes
! 		"""
! 		_code = 'core'
! 		_subcode = 'dsiz'
  
! 		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 get(self, _object, _attributes={}, **_arguments):
! 		"""get: Get the data for an object
! 		Required argument: the object whose data is to be returned
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: The data from the object
! 		"""
! 		_code = 'core'
! 		_subcode = 'getd'
  
! 		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_set = {
! 		'to' : 'data',
! 	}
  
! 	def set(self, _object, _attributes={}, **_arguments):
! 		"""set: Set an object\xd5s data
! 		Required argument: the object to change
! 		Keyword argument to: the new value
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'core'
! 		_subcode = 'setd'
  
! 		aetools.keysubst(_arguments, self._argmap_set)
! 		_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_alert_application(aetools.NProperty):
! 	"""alert application - Most of the alerts will be sent to this application using yet unspecified AE interface. We need a few alert boxes: alert, confirm and notify. Any ideas on how to design this event? mailto:atotic@netscape.com. I\xd5d like to conform to the standard. """
! 	which = 'ALAP'
! 	want = 'type'
  class _Prop_kiosk_mode(aetools.NProperty):
! 	"""kiosk mode - Kiosk mode leaves very few menus enabled """
! 	which = 'KOSK'
! 	want = 'long'
  #        element 'cwin' as ['indx', 'name', 'ID  ']
  
  class window(aetools.ComponentItem):
! 	"""window - A Window """
! 	want = 'cwin'
  class _Prop_URL(aetools.NProperty):
! 	"""URL - Current URL """
! 	which = 'curl'
! 	want = 'TEXT'
  class _Prop_bounds(aetools.NProperty):
! 	"""bounds - the boundary rectangle for the window """
! 	which = 'pbnd'
! 	want = 'qdrt'
  class _Prop_busy(aetools.NProperty):
! 	"""busy - Is window loading something right now. 2, window is busy and will reject load requests. 1, window is busy, but will interrupt outstanding loads """
! 	which = 'busy'
! 	want = 'long'
  class _Prop_closeable(aetools.NProperty):
! 	"""closeable - Does the window have a close box? """
! 	which = 'hclb'
! 	want = 'bool'
  class _Prop_floating(aetools.NProperty):
! 	"""floating - Does the window float? """
! 	which = 'isfl'
! 	want = 'bool'
  class _Prop_index(aetools.NProperty):
! 	"""index - the number of the window """
! 	which = 'pidx'
! 	want = 'long'
  class _Prop_modal(aetools.NProperty):
! 	"""modal - Is the window modal? """
! 	which = 'pmod'
! 	want = 'bool'
  class _Prop_name(aetools.NProperty):
! 	"""name - the title of the window """
! 	which = 'pnam'
! 	want = 'itxt'
  class _Prop_position(aetools.NProperty):
! 	"""position - upper left coordinates of window """
! 	which = 'ppos'
! 	want = 'QDpt'
  class _Prop_resizable(aetools.NProperty):
! 	"""resizable - Is the window resizable? """
! 	which = 'prsz'
! 	want = 'bool'
  class _Prop_titled(aetools.NProperty):
! 	"""titled - Does the window have a title bar? """
! 	which = 'ptit'
! 	want = 'bool'
  class _Prop_unique_ID(aetools.NProperty):
! 	"""unique ID - Window\xd5s unique ID (a bridge between WWW! suite window id\xd5s and standard AE windows) """
! 	which = 'wiid'
! 	want = 'long'
  class _Prop_visible(aetools.NProperty):
! 	"""visible - is the window visible? """
! 	which = 'pvis'
! 	want = 'bool'
  class _Prop_zoomable(aetools.NProperty):
! 	"""zoomable - Is the window zoomable? """
! 	which = 'iszm'
! 	want = 'bool'
  class _Prop_zoomed(aetools.NProperty):
! 	"""zoomed - Is the window zoomed? """
! 	which = 'pzum'
! 	want = 'bool'
  application._superclassnames = []
  application._privpropdict = {
! 	'alert_application' : _Prop_alert_application,
! 	'kiosk_mode' : _Prop_kiosk_mode,
  }
  application._privelemdict = {
! 	'window' : window,
  }
  window._superclassnames = []
  window._privpropdict = {
! 	'URL' : _Prop_URL,
! 	'bounds' : _Prop_bounds,
! 	'busy' : _Prop_busy,
! 	'closeable' : _Prop_closeable,
! 	'floating' : _Prop_floating,
! 	'index' : _Prop_index,
! 	'modal' : _Prop_modal,
! 	'name' : _Prop_name,
! 	'position' : _Prop_position,
! 	'resizable' : _Prop_resizable,
! 	'titled' : _Prop_titled,
! 	'unique_ID' : _Prop_unique_ID,
! 	'visible' : _Prop_visible,
! 	'zoomable' : _Prop_zoomable,
! 	'zoomed' : _Prop_zoomed,
  }
  window._privelemdict = {
--- 14,206 ----
  class Standard_Suite_Events(Standard_Suite_Events):
  
!     def close(self, _object, _attributes={}, **_arguments):
!         """close: Close an object
!         Required argument: the objects to close
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'core'
!         _subcode = 'clos'
  
!         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 data_size(self, _object, _attributes={}, **_arguments):
!         """data size: Return the size in bytes of an object
!         Required argument: the object whose data size is to be returned
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: the size of the object in bytes
!         """
!         _code = 'core'
!         _subcode = 'dsiz'
  
!         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 get(self, _object, _attributes={}, **_arguments):
!         """get: Get the data for an object
!         Required argument: the object whose data is to be returned
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: The data from the object
!         """
!         _code = 'core'
!         _subcode = 'getd'
  
!         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_set = {
!         'to' : 'data',
!     }
  
!     def set(self, _object, _attributes={}, **_arguments):
!         """set: Set an object\xd5s data
!         Required argument: the object to change
!         Keyword argument to: the new value
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'core'
!         _subcode = 'setd'
  
!         aetools.keysubst(_arguments, self._argmap_set)
!         _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_alert_application(aetools.NProperty):
!     """alert application - Most of the alerts will be sent to this application using yet unspecified AE interface. We need a few alert boxes: alert, confirm and notify. Any ideas on how to design this event? mailto:atotic@netscape.com. I\xd5d like to conform to the standard. """
!     which = 'ALAP'
!     want = 'type'
  class _Prop_kiosk_mode(aetools.NProperty):
!     """kiosk mode - Kiosk mode leaves very few menus enabled """
!     which = 'KOSK'
!     want = 'long'
  #        element 'cwin' as ['indx', 'name', 'ID  ']
  
  class window(aetools.ComponentItem):
!     """window - A Window """
!     want = 'cwin'
  class _Prop_URL(aetools.NProperty):
!     """URL - Current URL """
!     which = 'curl'
!     want = 'TEXT'
  class _Prop_bounds(aetools.NProperty):
!     """bounds - the boundary rectangle for the window """
!     which = 'pbnd'
!     want = 'qdrt'
  class _Prop_busy(aetools.NProperty):
!     """busy - Is window loading something right now. 2, window is busy and will reject load requests. 1, window is busy, but will interrupt outstanding loads """
!     which = 'busy'
!     want = 'long'
  class _Prop_closeable(aetools.NProperty):
!     """closeable - Does the window have a close box? """
!     which = 'hclb'
!     want = 'bool'
  class _Prop_floating(aetools.NProperty):
!     """floating - Does the window float? """
!     which = 'isfl'
!     want = 'bool'
  class _Prop_index(aetools.NProperty):
!     """index - the number of the window """
!     which = 'pidx'
!     want = 'long'
  class _Prop_modal(aetools.NProperty):
!     """modal - Is the window modal? """
!     which = 'pmod'
!     want = 'bool'
  class _Prop_name(aetools.NProperty):
!     """name - the title of the window """
!     which = 'pnam'
!     want = 'itxt'
  class _Prop_position(aetools.NProperty):
!     """position - upper left coordinates of window """
!     which = 'ppos'
!     want = 'QDpt'
  class _Prop_resizable(aetools.NProperty):
!     """resizable - Is the window resizable? """
!     which = 'prsz'
!     want = 'bool'
  class _Prop_titled(aetools.NProperty):
!     """titled - Does the window have a title bar? """
!     which = 'ptit'
!     want = 'bool'
  class _Prop_unique_ID(aetools.NProperty):
!     """unique ID - Window\xd5s unique ID (a bridge between WWW! suite window id\xd5s and standard AE windows) """
!     which = 'wiid'
!     want = 'long'
  class _Prop_visible(aetools.NProperty):
!     """visible - is the window visible? """
!     which = 'pvis'
!     want = 'bool'
  class _Prop_zoomable(aetools.NProperty):
!     """zoomable - Is the window zoomable? """
!     which = 'iszm'
!     want = 'bool'
  class _Prop_zoomed(aetools.NProperty):
!     """zoomed - Is the window zoomed? """
!     which = 'pzum'
!     want = 'bool'
  application._superclassnames = []
  application._privpropdict = {
!     'alert_application' : _Prop_alert_application,
!     'kiosk_mode' : _Prop_kiosk_mode,
  }
  application._privelemdict = {
!     'window' : window,
  }
  window._superclassnames = []
  window._privpropdict = {
!     'URL' : _Prop_URL,
!     'bounds' : _Prop_bounds,
!     'busy' : _Prop_busy,
!     'closeable' : _Prop_closeable,
!     'floating' : _Prop_floating,
!     'index' : _Prop_index,
!     'modal' : _Prop_modal,
!     'name' : _Prop_name,
!     'position' : _Prop_position,
!     'resizable' : _Prop_resizable,
!     'titled' : _Prop_titled,
!     'unique_ID' : _Prop_unique_ID,
!     'visible' : _Prop_visible,
!     'zoomable' : _Prop_zoomable,
!     'zoomed' : _Prop_zoomed,
  }
  window._privelemdict = {
***************
*** 211,215 ****
  #
  _classdeclarations = {
! 	'capp' : application,
! 	'cwin' : window,
  }
--- 211,241 ----
  #
  _classdeclarations = {
!     'capp' : application,
!     'cwin' : window,
! }
! 
! _propdeclarations = {
!     'ALAP' : _Prop_alert_application,
!     'KOSK' : _Prop_kiosk_mode,
!     'busy' : _Prop_busy,
!     'curl' : _Prop_URL,
!     'hclb' : _Prop_closeable,
!     'isfl' : _Prop_floating,
!     'iszm' : _Prop_zoomable,
!     'pbnd' : _Prop_bounds,
!     'pidx' : _Prop_index,
!     'pmod' : _Prop_modal,
!     'pnam' : _Prop_name,
!     'ppos' : _Prop_position,
!     'prsz' : _Prop_resizable,
!     'ptit' : _Prop_titled,
!     'pvis' : _Prop_visible,
!     'pzum' : _Prop_zoomed,
!     'wiid' : _Prop_unique_ID,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Standard_URL_suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/Standard_URL_suite.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Standard_URL_suite.py	1 Apr 2003 22:04:45 -0000	1.3
--- Standard_URL_suite.py	12 Apr 2003 22:27:09 -0000	1.4
***************
*** 13,44 ****
  class Standard_URL_suite_Events:
  
! 	_argmap_GetURL = {
! 		'to' : 'dest',
! 		'inside' : 'HWIN',
! 		'from_' : 'refe',
! 	}
  
! 	def GetURL(self, _object, _attributes={}, **_arguments):
! 		"""GetURL: Loads the URL (optionally to disk)
! 		Required argument: The url 
! 		Keyword argument to: file the URL should be loaded into  
! 		Keyword argument inside: Window the URL should be loaded to
! 		Keyword argument from_: Referrer, to be sent with the HTTP request
! 		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['----']
  
  
--- 13,44 ----
  class Standard_URL_suite_Events:
  
!     _argmap_GetURL = {
!         'to' : 'dest',
!         'inside' : 'HWIN',
!         'from_' : 'refe',
!     }
  
!     def GetURL(self, _object, _attributes={}, **_arguments):
!         """GetURL: Loads the URL (optionally to disk)
!         Required argument: The url 
!         Keyword argument to: file the URL should be loaded into  
!         Keyword argument inside: Window the URL should be loaded to
!         Keyword argument from_: Referrer, to be sent with the HTTP request
!         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['----']
  
  
***************
*** 47,49 ****
--- 47,58 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
  }

Index: Text.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/Text.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Text.py	1 Apr 2003 22:04:46 -0000	1.6
--- Text.py	12 Apr 2003 22:27:09 -0000	1.7
***************
*** 14,93 ****
  class Text_Events(Text_Suite_Events):
  
! 	pass
  
  
  class text(aetools.ComponentItem):
! 	"""text - independent text view objects """
! 	want = 'ctxt'
  class _Prop_beginning(aetools.NProperty):
! 	"""beginning - Beginning of element """
! 	which = 'bgng'
! 	want = 'obj '
  class _Prop_end(aetools.NProperty):
! 	"""end - Ending of element """
! 	which = 'end '
! 	want = 'obj '
  class _Prop_infront(aetools.NProperty):
! 	"""infront - Immediately before element """
! 	which = 'pBef'
! 	want = 'obj '
  class _Prop_justbehind(aetools.NProperty):
! 	"""justbehind - Immediately after element """
! 	which = 'pAft'
! 	want = 'obj '
  class _Prop_updateLevel(aetools.NProperty):
! 	"""updateLevel - updating level.  Can only be incremented or decremented.  Do so only in a try block -- if the level is greater than zero, visual text updating will cease. """
! 	which = 'pUpL'
! 	want = 'long'
  #        element 'stys' as ['indx', 'name']
  
  class styleset(aetools.ComponentItem):
! 	"""styleset - A style \xd2set\xd3 that may be used repeatedly in text objects. """
! 	want = 'stys'
  class _Prop_color(aetools.NProperty):
! 	"""color - the color """
! 	which = 'colr'
! 	want = 'RGB '
  class _Prop_font(aetools.NProperty):
! 	"""font - font name """
! 	which = 'font'
! 	want = 'TEXT'
  class _Prop_name(aetools.NProperty):
! 	"""name - style name """
! 	which = 'pnam'
! 	want = 'TEXT'
  class _Prop_size(aetools.NProperty):
! 	"""size - the size in points """
! 	which = 'ptsz'
! 	want = 'long'
  class _Prop_style(aetools.NProperty):
! 	"""style - the text styles or face attributes """
! 	which = 'txst'
! 	want = 'tsty'
  class _Prop_writing_code(aetools.NProperty):
! 	"""writing code - the script system and language """
! 	which = 'psct'
! 	want = 'tsty'
  
  stylesets = styleset
  text._superclassnames = []
  text._privpropdict = {
! 	'beginning' : _Prop_beginning,
! 	'end' : _Prop_end,
! 	'infront' : _Prop_infront,
! 	'justbehind' : _Prop_justbehind,
! 	'updateLevel' : _Prop_updateLevel,
  }
  text._privelemdict = {
! 	'styleset' : styleset,
  }
  styleset._superclassnames = []
  styleset._privpropdict = {
! 	'color' : _Prop_color,
! 	'font' : _Prop_font,
! 	'name' : _Prop_name,
! 	'size' : _Prop_size,
! 	'style' : _Prop_style,
! 	'writing_code' : _Prop_writing_code,
  }
  styleset._privelemdict = {
--- 14,93 ----
  class Text_Events(Text_Suite_Events):
  
!     pass
  
  
  class text(aetools.ComponentItem):
!     """text - independent text view objects """
!     want = 'ctxt'
  class _Prop_beginning(aetools.NProperty):
!     """beginning - Beginning of element """
!     which = 'bgng'
!     want = 'obj '
  class _Prop_end(aetools.NProperty):
!     """end - Ending of element """
!     which = 'end '
!     want = 'obj '
  class _Prop_infront(aetools.NProperty):
!     """infront - Immediately before element """
!     which = 'pBef'
!     want = 'obj '
  class _Prop_justbehind(aetools.NProperty):
!     """justbehind - Immediately after element """
!     which = 'pAft'
!     want = 'obj '
  class _Prop_updateLevel(aetools.NProperty):
!     """updateLevel - updating level.  Can only be incremented or decremented.  Do so only in a try block -- if the level is greater than zero, visual text updating will cease. """
!     which = 'pUpL'
!     want = 'long'
  #        element 'stys' as ['indx', 'name']
  
  class styleset(aetools.ComponentItem):
!     """styleset - A style \xd2set\xd3 that may be used repeatedly in text objects. """
!     want = 'stys'
  class _Prop_color(aetools.NProperty):
!     """color - the color """
!     which = 'colr'
!     want = 'RGB '
  class _Prop_font(aetools.NProperty):
!     """font - font name """
!     which = 'font'
!     want = 'TEXT'
  class _Prop_name(aetools.NProperty):
!     """name - style name """
!     which = 'pnam'
!     want = 'TEXT'
  class _Prop_size(aetools.NProperty):
!     """size - the size in points """
!     which = 'ptsz'
!     want = 'long'
  class _Prop_style(aetools.NProperty):
!     """style - the text styles or face attributes """
!     which = 'txst'
!     want = 'tsty'
  class _Prop_writing_code(aetools.NProperty):
!     """writing code - the script system and language """
!     which = 'psct'
!     want = 'tsty'
  
  stylesets = styleset
  text._superclassnames = []
  text._privpropdict = {
!     'beginning' : _Prop_beginning,
!     'end' : _Prop_end,
!     'infront' : _Prop_infront,
!     'justbehind' : _Prop_justbehind,
!     'updateLevel' : _Prop_updateLevel,
  }
  text._privelemdict = {
!     'styleset' : styleset,
  }
  styleset._superclassnames = []
  styleset._privpropdict = {
!     'color' : _Prop_color,
!     'font' : _Prop_font,
!     'name' : _Prop_name,
!     'size' : _Prop_size,
!     'style' : _Prop_style,
!     'writing_code' : _Prop_writing_code,
  }
  styleset._privelemdict = {
***************
*** 98,102 ****
  #
  _classdeclarations = {
! 	'ctxt' : text,
! 	'stys' : styleset,
  }
--- 98,122 ----
  #
  _classdeclarations = {
!     'ctxt' : text,
!     'stys' : styleset,
! }
! 
! _propdeclarations = {
!     'bgng' : _Prop_beginning,
!     'colr' : _Prop_color,
!     'end ' : _Prop_end,
!     'font' : _Prop_font,
!     'pAft' : _Prop_justbehind,
!     'pBef' : _Prop_infront,
!     'pUpL' : _Prop_updateLevel,
!     'pnam' : _Prop_name,
!     'psct' : _Prop_writing_code,
!     'ptsz' : _Prop_size,
!     'txst' : _Prop_style,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: WorldWideWeb_suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/WorldWideWeb_suite.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** WorldWideWeb_suite.py	1 Apr 2003 22:04:47 -0000	1.4
--- WorldWideWeb_suite.py	12 Apr 2003 22:27:09 -0000	1.5
***************
*** 13,412 ****
  class WorldWideWeb_suite_Events:
  
! 	_argmap_OpenURL = {
! 		'to' : 'INTO',
! 		'toWindow' : 'WIND',
! 		'flags' : 'FLGS',
! 		'post_data' : 'POST',
! 		'post_type' : 'MIME',
! 		'progressApp' : 'PROG',
! 	}
  
! 	def OpenURL(self, _object, _attributes={}, **_arguments):
! 		"""OpenURL: Opens a URL. Allows for more options than GetURL event
! 		Required argument: URL
! 		Keyword argument to: file destination
! 		Keyword argument toWindow: window iD
! 		Keyword argument flags: Binary: any combination of 1, 2 and 4 is allowed: 1 and 2 mean force reload the document. 4 is ignored
! 		Keyword argument post_data: Form posting data
! 		Keyword argument post_type: MIME type of the posting data. Defaults to application/x-www-form-urlencoded
! 		Keyword argument progressApp: Application that will display progress
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: ID of the loading window
! 		"""
! 		_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_ShowFile = {
! 		'MIME_type' : 'MIME',
! 		'Window_ID' : 'WIND',
! 		'URL' : 'URL ',
! 	}
  
! 	def ShowFile(self, _object, _attributes={}, **_arguments):
! 		"""ShowFile: Similar to OpenDocuments, except that it specifies the parent URL, and MIME type of the file
! 		Required argument: File to open
! 		Keyword argument MIME_type: MIME type
! 		Keyword argument Window_ID: Window to open the file in
! 		Keyword argument URL: Use this as a base URL
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: Window ID of the loaded window. 0 means ShowFile failed, FFFFFFF means that data was not appropriate type to display in the browser.
! 		"""
! 		_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['----']
  
! 	_argmap_cancel_progress = {
! 		'in_window' : 'WIND',
! 	}
  
! 	def cancel_progress(self, _object=None, _attributes={}, **_arguments):
! 		"""cancel progress: Interrupts the download of the document in the given window
! 		Required argument: progress ID, obtained from the progress app
! 		Keyword argument in_window: window ID of the progress to cancel
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'CNCL'
  
! 		aetools.keysubst(_arguments, self._argmap_cancel_progress)
! 		_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 find_URL(self, _object, _attributes={}, **_arguments):
! 		"""find URL: If the file was downloaded by Netscape, you can call FindURL to find out the URL used to download the file.
! 		Required argument: File spec
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: The URL
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'FURL'
  
! 		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 get_window_info(self, _object=None, _attributes={}, **_arguments):
! 		"""get window info: Returns the information about the window as a list. Currently the list contains the window title and the URL. You can get the same information using standard Apple Event GetProperty.
! 		Required argument: window ID
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: undocumented, typecode 'list'
! 		"""
! 		_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 list_windows(self, _no_object=None, _attributes={}, **_arguments):
! 		"""list windows: Lists the IDs of all the hypertext windows
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: List of unique IDs of all the hypertext windows
! 		"""
! 		_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_parse_anchor = {
! 		'relative_to' : 'RELA',
! 	}
  
! 	def parse_anchor(self, _object, _attributes={}, **_arguments):
! 		"""parse anchor: Resolves the relative URL
! 		Required argument: Main URL
! 		Keyword argument relative_to: Relative URL
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: Parsed  URL
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'PRSA'
  
! 		aetools.keysubst(_arguments, self._argmap_parse_anchor)
! 		_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 register_URL_echo(self, _object=None, _attributes={}, **_arguments):
! 		"""register URL echo: Registers the \xd2echo\xd3 application. Each download from now on will be echoed to this application.
! 		Required argument: Application signature
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_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.get('errn', 0):
! 			raise aetools.Error, aetools.decodeerror(_arguments)
! 		# XXXX Optionally decode result
! 		if _arguments.has_key('----'):
! 			return _arguments['----']
  
! 	_argmap_register_protocol = {
! 		'for_protocol' : 'PROT',
! 	}
  
! 	def register_protocol(self, _object=None, _attributes={}, **_arguments):
! 		"""register protocol: Registers application as a \xd2handler\xd3 for this protocol with a given prefix. The handler will receive \xd2OpenURL\xd3, or if that fails, \xd2GetURL\xd3 event.
! 		Required argument: Application sig
! 		Keyword argument for_protocol: protocol prefix: \xd2finger:\xd3, \xd2file\xd3,
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: TRUE if registration has been successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'RGPR'
  
! 		aetools.keysubst(_arguments, self._argmap_register_protocol)
! 		_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_register_viewer = {
! 		'MIME_type' : 'MIME',
! 		'with_file_type' : 'FTYP',
! 	}
  
! 	def register_viewer(self, _object, _attributes={}, **_arguments):
! 		"""register viewer: Registers an application as a \xd4special\xd5 viewer for this MIME type. The application will be launched with ViewDoc events
! 		Required argument: Application sig
! 		Keyword argument MIME_type: MIME type viewer is registering for
! 		Keyword argument with_file_type: Mac file type for the downloaded files
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: TRUE if registration has been successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'RGVW'
  
! 		aetools.keysubst(_arguments, self._argmap_register_viewer)
! 		_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_register_window_close = {
! 		'for_window' : 'WIND',
! 	}
  
! 	def register_window_close(self, _object=None, _attributes={}, **_arguments):
! 		"""register window close: Netscape will notify registered application when this window closes
! 		Required argument: Application signature
! 		Keyword argument for_window: window ID
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: true if successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'RGWC'
  
! 		aetools.keysubst(_arguments, self._argmap_register_window_close)
! 		_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 unregister_URL_echo(self, _object, _attributes={}, **_arguments):
! 		"""unregister URL echo: cancels URL echo
! 		Required argument: application signature
! 		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.get('errn', 0):
! 			raise aetools.Error, aetools.decodeerror(_arguments)
! 		# XXXX Optionally decode result
! 		if _arguments.has_key('----'):
! 			return _arguments['----']
  
! 	_argmap_unregister_protocol = {
! 		'for_protocol' : 'PROT',
! 	}
  
! 	def unregister_protocol(self, _object=None, _attributes={}, **_arguments):
! 		"""unregister protocol: reverses the effects of \xd2register protocol\xd3
! 		Required argument: Application sig. 
! 		Keyword argument for_protocol: protocol prefix. If none, unregister for all protocols
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: TRUE if successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'UNRP'
  
! 		aetools.keysubst(_arguments, self._argmap_unregister_protocol)
! 		_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_unregister_viewer = {
! 		'MIME_type' : 'MIME',
! 	}
  
! 	def unregister_viewer(self, _object, _attributes={}, **_arguments):
! 		"""unregister viewer: Revert to the old way of handling this MIME type
! 		Required argument: Application sig
! 		Keyword argument MIME_type: MIME type to be unregistered
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: TRUE if the event was successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'UNRV'
  
! 		aetools.keysubst(_arguments, self._argmap_unregister_viewer)
! 		_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_unregister_window_close = {
! 		'for_window' : 'WIND',
! 	}
  
! 	def unregister_window_close(self, _object=None, _attributes={}, **_arguments):
! 		"""unregister window close: Undo for register window close
! 		Required argument: Application signature
! 		Keyword argument for_window: window ID
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: true if successful
! 		"""
! 		_code = 'WWW!'
! 		_subcode = 'UNRC'
  
! 		aetools.keysubst(_arguments, self._argmap_unregister_window_close)
! 		_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 webActivate(self, _object=None, _attributes={}, **_arguments):
! 		"""webActivate: Makes Netscape the frontmost application, and selects a given window. This event is here for suite completeness/ cross-platform compatibility only, you should use standard AppleEvents instead.
! 		Required argument: window to bring to front
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_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['----']
  
  
--- 13,412 ----
  class WorldWideWeb_suite_Events:
  
!     _argmap_OpenURL = {
!         'to' : 'INTO',
!         'toWindow' : 'WIND',
!         'flags' : 'FLGS',
!         'post_data' : 'POST',
!         'post_type' : 'MIME',
!         'progressApp' : 'PROG',
!     }
  
!     def OpenURL(self, _object, _attributes={}, **_arguments):
!         """OpenURL: Opens a URL. Allows for more options than GetURL event
!         Required argument: URL
!         Keyword argument to: file destination
!         Keyword argument toWindow: window iD
!         Keyword argument flags: Binary: any combination of 1, 2 and 4 is allowed: 1 and 2 mean force reload the document. 4 is ignored
!         Keyword argument post_data: Form posting data
!         Keyword argument post_type: MIME type of the posting data. Defaults to application/x-www-form-urlencoded
!         Keyword argument progressApp: Application that will display progress
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: ID of the loading window
!         """
!         _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_ShowFile = {
!         'MIME_type' : 'MIME',
!         'Window_ID' : 'WIND',
!         'URL' : 'URL ',
!     }
  
!     def ShowFile(self, _object, _attributes={}, **_arguments):
!         """ShowFile: Similar to OpenDocuments, except that it specifies the parent URL, and MIME type of the file
!         Required argument: File to open
!         Keyword argument MIME_type: MIME type
!         Keyword argument Window_ID: Window to open the file in
!         Keyword argument URL: Use this as a base URL
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: Window ID of the loaded window. 0 means ShowFile failed, FFFFFFF means that data was not appropriate type to display in the browser.
!         """
!         _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['----']
  
!     _argmap_cancel_progress = {
!         'in_window' : 'WIND',
!     }
  
!     def cancel_progress(self, _object=None, _attributes={}, **_arguments):
!         """cancel progress: Interrupts the download of the document in the given window
!         Required argument: progress ID, obtained from the progress app
!         Keyword argument in_window: window ID of the progress to cancel
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'WWW!'
!         _subcode = 'CNCL'
  
!         aetools.keysubst(_arguments, self._argmap_cancel_progress)
!         _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 find_URL(self, _object, _attributes={}, **_arguments):
!         """find URL: If the file was downloaded by Netscape, you can call FindURL to find out the URL used to download the file.
!         Required argument: File spec
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: The URL
!         """
!         _code = 'WWW!'
!         _subcode = 'FURL'
  
!         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 get_window_info(self, _object=None, _attributes={}, **_arguments):
!         """get window info: Returns the information about the window as a list. Currently the list contains the window title and the URL. You can get the same information using standard Apple Event GetProperty.
!         Required argument: window ID
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: undocumented, typecode 'list'
!         """
!         _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 list_windows(self, _no_object=None, _attributes={}, **_arguments):
!         """list windows: Lists the IDs of all the hypertext windows
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: List of unique IDs of all the hypertext windows
!         """
!         _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_parse_anchor = {
!         'relative_to' : 'RELA',
!     }
  
!     def parse_anchor(self, _object, _attributes={}, **_arguments):
!         """parse anchor: Resolves the relative URL
!         Required argument: Main URL
!         Keyword argument relative_to: Relative URL
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: Parsed  URL
!         """
!         _code = 'WWW!'
!         _subcode = 'PRSA'
  
!         aetools.keysubst(_arguments, self._argmap_parse_anchor)
!         _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 register_URL_echo(self, _object=None, _attributes={}, **_arguments):
!         """register URL echo: Registers the \xd2echo\xd3 application. Each download from now on will be echoed to this application.
!         Required argument: Application signature
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _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.get('errn', 0):
!             raise aetools.Error, aetools.decodeerror(_arguments)
!         # XXXX Optionally decode result
!         if _arguments.has_key('----'):
!             return _arguments['----']
  
!     _argmap_register_protocol = {
!         'for_protocol' : 'PROT',
!     }
  
!     def register_protocol(self, _object=None, _attributes={}, **_arguments):
!         """register protocol: Registers application as a \xd2handler\xd3 for this protocol with a given prefix. The handler will receive \xd2OpenURL\xd3, or if that fails, \xd2GetURL\xd3 event.
!         Required argument: Application sig
!         Keyword argument for_protocol: protocol prefix: \xd2finger:\xd3, \xd2file\xd3,
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: TRUE if registration has been successful
!         """
!         _code = 'WWW!'
!         _subcode = 'RGPR'
  
!         aetools.keysubst(_arguments, self._argmap_register_protocol)
!         _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_register_viewer = {
!         'MIME_type' : 'MIME',
!         'with_file_type' : 'FTYP',
!     }
  
!     def register_viewer(self, _object, _attributes={}, **_arguments):
!         """register viewer: Registers an application as a \xd4special\xd5 viewer for this MIME type. The application will be launched with ViewDoc events
!         Required argument: Application sig
!         Keyword argument MIME_type: MIME type viewer is registering for
!         Keyword argument with_file_type: Mac file type for the downloaded files
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: TRUE if registration has been successful
!         """
!         _code = 'WWW!'
!         _subcode = 'RGVW'
  
!         aetools.keysubst(_arguments, self._argmap_register_viewer)
!         _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_register_window_close = {
!         'for_window' : 'WIND',
!     }
  
!     def register_window_close(self, _object=None, _attributes={}, **_arguments):
!         """register window close: Netscape will notify registered application when this window closes
!         Required argument: Application signature
!         Keyword argument for_window: window ID
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: true if successful
!         """
!         _code = 'WWW!'
!         _subcode = 'RGWC'
  
!         aetools.keysubst(_arguments, self._argmap_register_window_close)
!         _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 unregister_URL_echo(self, _object, _attributes={}, **_arguments):
!         """unregister URL echo: cancels URL echo
!         Required argument: application signature
!         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.get('errn', 0):
!             raise aetools.Error, aetools.decodeerror(_arguments)
!         # XXXX Optionally decode result
!         if _arguments.has_key('----'):
!             return _arguments['----']
  
!     _argmap_unregister_protocol = {
!         'for_protocol' : 'PROT',
!     }
  
!     def unregister_protocol(self, _object=None, _attributes={}, **_arguments):
!         """unregister protocol: reverses the effects of \xd2register protocol\xd3
!         Required argument: Application sig. 
!         Keyword argument for_protocol: protocol prefix. If none, unregister for all protocols
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: TRUE if successful
!         """
!         _code = 'WWW!'
!         _subcode = 'UNRP'
  
!         aetools.keysubst(_arguments, self._argmap_unregister_protocol)
!         _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_unregister_viewer = {
!         'MIME_type' : 'MIME',
!     }
  
!     def unregister_viewer(self, _object, _attributes={}, **_arguments):
!         """unregister viewer: Revert to the old way of handling this MIME type
!         Required argument: Application sig
!         Keyword argument MIME_type: MIME type to be unregistered
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: TRUE if the event was successful
!         """
!         _code = 'WWW!'
!         _subcode = 'UNRV'
  
!         aetools.keysubst(_arguments, self._argmap_unregister_viewer)
!         _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_unregister_window_close = {
!         'for_window' : 'WIND',
!     }
  
!     def unregister_window_close(self, _object=None, _attributes={}, **_arguments):
!         """unregister window close: Undo for register window close
!         Required argument: Application signature
!         Keyword argument for_window: window ID
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: true if successful
!         """
!         _code = 'WWW!'
!         _subcode = 'UNRC'
  
!         aetools.keysubst(_arguments, self._argmap_unregister_window_close)
!         _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 webActivate(self, _object=None, _attributes={}, **_arguments):
!         """webActivate: Makes Netscape the frontmost application, and selects a given window. This event is here for suite completeness/ cross-platform compatibility only, you should use standard AppleEvents instead.
!         Required argument: window to bring to front
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _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['----']
  
  
***************
*** 415,417 ****
--- 415,426 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
  }

Index: __init__.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Netscape/__init__.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** __init__.py	1 Apr 2003 22:04:48 -0000	1.6
--- __init__.py	12 Apr 2003 22:27:09 -0000	1.7
***************
*** 14,24 ****
  
  _code_to_module = {
! 	'CoRe' : Standard_Suite,
! 	'GURL' : Standard_URL_suite,
! 	'MOSS' : Mozilla_suite,
! 	'TEXT' : Text,
! 	'WWW!' : WorldWideWeb_suite,
! 	'ppnt' : PowerPlant,
! 	'reqd' : Required_suite,
  }
  
--- 14,24 ----
  
  _code_to_module = {
!     'CoRe' : Standard_Suite,
!     'GURL' : Standard_URL_suite,
!     'MOSS' : Mozilla_suite,
!     'TEXT' : Text,
!     'WWW!' : WorldWideWeb_suite,
!     'ppnt' : PowerPlant,
!     'reqd' : Required_suite,
  }
  
***************
*** 26,36 ****
  
  _code_to_fullname = {
! 	'CoRe' : ('Netscape.Standard_Suite', 'Standard_Suite'),
! 	'GURL' : ('Netscape.Standard_URL_suite', 'Standard_URL_suite'),
! 	'MOSS' : ('Netscape.Mozilla_suite', 'Mozilla_suite'),
! 	'TEXT' : ('Netscape.Text', 'Text'),
! 	'WWW!' : ('Netscape.WorldWideWeb_suite', 'WorldWideWeb_suite'),
! 	'ppnt' : ('Netscape.PowerPlant', 'PowerPlant'),
! 	'reqd' : ('Netscape.Required_suite', 'Required_suite'),
  }
  
--- 26,36 ----
  
  _code_to_fullname = {
!     'CoRe' : ('Netscape.Standard_Suite', 'Standard_Suite'),
!     'GURL' : ('Netscape.Standard_URL_suite', 'Standard_URL_suite'),
!     'MOSS' : ('Netscape.Mozilla_suite', 'Mozilla_suite'),
!     'TEXT' : ('Netscape.Text', 'Text'),
!     'WWW!' : ('Netscape.WorldWideWeb_suite', 'WorldWideWeb_suite'),
!     'ppnt' : ('Netscape.PowerPlant', 'PowerPlant'),
!     'reqd' : ('Netscape.Required_suite', 'Required_suite'),
  }
  
***************
*** 44,57 ****
  
  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
--- 44,57 ----
  
  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
***************
*** 62,65 ****
--- 62,67 ----
  getbaseclasses(window)
  getbaseclasses(application)
+ getbaseclasses(text)
+ getbaseclasses(styleset)
  getbaseclasses(StdSuites.Text_Suite.text_flow)
  getbaseclasses(StdSuites.Text_Suite.character)
***************
*** 69,74 ****
  getbaseclasses(StdSuites.Text_Suite.paragraph)
  getbaseclasses(StdSuites.Text_Suite.text)
- getbaseclasses(text)
- getbaseclasses(styleset)
  
  #
--- 71,74 ----
***************
*** 76,103 ****
  #
  _classdeclarations = {
! 	'cwin' : window,
! 	'capp' : application,
! 	'cflo' : StdSuites.Text_Suite.text_flow,
! 	'cha ' : StdSuites.Text_Suite.character,
! 	'tsty' : StdSuites.Text_Suite.text_style_info,
! 	'clin' : StdSuites.Text_Suite.line,
! 	'cwor' : StdSuites.Text_Suite.word,
! 	'cpar' : StdSuites.Text_Suite.paragraph,
! 	'ctxt' : StdSuites.Text_Suite.text,
! 	'ctxt' : text,
! 	'stys' : styleset,
  }
  
  
  class Netscape(Standard_Suite_Events,
! 		Standard_URL_suite_Events,
! 		Mozilla_suite_Events,
! 		Text_Events,
! 		WorldWideWeb_suite_Events,
! 		PowerPlant_Events,
! 		Required_suite_Events,
! 		aetools.TalkTo):
! 	_signature = 'MOSS'
  
! 	_moduleName = 'Netscape'
  
--- 76,103 ----
  #
  _classdeclarations = {
!     'cwin' : window,
!     'capp' : application,
!     'ctxt' : text,
!     'stys' : styleset,
!     'cflo' : StdSuites.Text_Suite.text_flow,
!     'cha ' : StdSuites.Text_Suite.character,
!     'tsty' : StdSuites.Text_Suite.text_style_info,
!     'clin' : StdSuites.Text_Suite.line,
!     'cwor' : StdSuites.Text_Suite.word,
!     'cpar' : StdSuites.Text_Suite.paragraph,
!     'ctxt' : StdSuites.Text_Suite.text,
  }
  
  
  class Netscape(Standard_Suite_Events,
!         Standard_URL_suite_Events,
!         Mozilla_suite_Events,
!         Text_Events,
!         WorldWideWeb_suite_Events,
!         PowerPlant_Events,
!         Required_suite_Events,
!         aetools.TalkTo):
!     _signature = 'MOSS'
  
!     _moduleName = 'Netscape'