[Python-checkins] python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder Containers_and_folders.py,1.7,1.8 Enumerations.py,1.6,1.7 Files.py,1.2,1.3 Finder_Basics.py,1.5,1.6 Finder_items.py,1.5,1.6 Legacy_suite.py,1.2,1.3 Standard_Suite.py,1.5,1.6 Type_Definitions.py,1.7,1.8 Window_classes.py,1.7,1.8 __init__.py,1.7,1.8

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


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

Modified Files:
	Containers_and_folders.py Enumerations.py Files.py 
	Finder_Basics.py Finder_items.py Legacy_suite.py 
	Standard_Suite.py Type_Definitions.py Window_classes.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: Containers_and_folders.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Containers_and_folders.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Containers_and_folders.py	1 Apr 2003 22:04:35 -0000	1.7
--- Containers_and_folders.py	12 Apr 2003 22:27:07 -0000	1.8
***************
*** 13,54 ****
  class Containers_and_folders_Events:
  
! 	pass
  
  
  class disk(aetools.ComponentItem):
! 	"""disk - A disk """
! 	want = 'cdis'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
! 	"""<Inheritance> - inherits some of its properties from the container class """
! 	which = 'c@#^'
! 	want = 'ctnr'
  class _Prop_capacity(aetools.NProperty):
! 	"""capacity - the total number of bytes (free or used) on the disk """
! 	which = 'capa'
! 	want = 'comp'
  class _Prop_ejectable(aetools.NProperty):
! 	"""ejectable - Can the media be ejected (floppies, CD's, and so on)? """
! 	which = 'isej'
! 	want = 'bool'
  class _Prop_format(aetools.NProperty):
! 	"""format - the filesystem format of this disk """
! 	which = 'dfmt'
! 	want = 'edfm'
  class _Prop_free_space(aetools.NProperty):
! 	"""free space - the number of free bytes left on the disk """
! 	which = 'frsp'
! 	want = 'comp'
  class _Prop_ignore_privileges(aetools.NProperty):
! 	"""ignore privileges - Ignore permissions on this disk? """
! 	which = 'igpr'
! 	want = 'bool'
  class _Prop_local_volume(aetools.NProperty):
! 	"""local volume - Is the media a local volume (as opposed to a file server)? """
! 	which = 'isrv'
! 	want = 'bool'
  class _Prop_startup(aetools.NProperty):
! 	"""startup - Is this disk the boot disk? """
! 	which = 'istd'
! 	want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 13,54 ----
  class Containers_and_folders_Events:
  
!     pass
  
  
  class disk(aetools.ComponentItem):
!     """disk - A disk """
!     want = 'cdis'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
!     """<Inheritance> - inherits some of its properties from the container class """
!     which = 'c@#^'
!     want = 'ctnr'
  class _Prop_capacity(aetools.NProperty):
!     """capacity - the total number of bytes (free or used) on the disk """
!     which = 'capa'
!     want = 'comp'
  class _Prop_ejectable(aetools.NProperty):
!     """ejectable - Can the media be ejected (floppies, CD's, and so on)? """
!     which = 'isej'
!     want = 'bool'
  class _Prop_format(aetools.NProperty):
!     """format - the filesystem format of this disk """
!     which = 'dfmt'
!     want = 'edfm'
  class _Prop_free_space(aetools.NProperty):
!     """free space - the number of free bytes left on the disk """
!     which = 'frsp'
!     want = 'comp'
  class _Prop_ignore_privileges(aetools.NProperty):
!     """ignore privileges - Ignore permissions on this disk? """
!     which = 'igpr'
!     want = 'bool'
  class _Prop_local_volume(aetools.NProperty):
!     """local volume - Is the media a local volume (as opposed to a file server)? """
!     which = 'isrv'
!     want = 'bool'
  class _Prop_startup(aetools.NProperty):
!     """startup - Is this disk the boot disk? """
!     which = 'istd'
!     want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 65,70 ****
  
  class desktop_2d_object(aetools.ComponentItem):
! 	"""desktop-object - Desktop-object is the class of the \xd2desktop\xd3 object """
! 	want = 'cdsk'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 65,70 ----
  
  class desktop_2d_object(aetools.ComponentItem):
!     """desktop-object - Desktop-object is the class of the \xd2desktop\xd3 object """
!     want = 'cdsk'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 80,85 ****
  
  class folder(aetools.ComponentItem):
! 	"""folder - A folder """
! 	want = 'cfol'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 80,85 ----
  
  class folder(aetools.ComponentItem):
!     """folder - A folder """
!     want = 'cfol'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 96,121 ****
  
  class container(aetools.ComponentItem):
! 	"""container - An item that contains other items """
! 	want = 'ctnr'
  class _Prop_completely_expanded(aetools.NProperty):
! 	"""completely expanded - (NOT AVAILABLE YET) Are the container and all of its children opened as outlines? (can only be set for containers viewed as lists) """
! 	which = 'pexc'
! 	want = 'bool'
  class _Prop_container_window(aetools.NProperty):
! 	"""container window - the container window for this folder """
! 	which = 'cwnd'
! 	want = 'obj '
  class _Prop_entire_contents(aetools.NProperty):
! 	"""entire contents - the entire contents of the container, including the contents of its children """
! 	which = 'ects'
! 	want = 'obj '
  class _Prop_expandable(aetools.NProperty):
! 	"""expandable - (NOT AVAILABLE YET) Is the container capable of being expanded as an outline? """
! 	which = 'pexa'
! 	want = 'bool'
  class _Prop_expanded(aetools.NProperty):
! 	"""expanded - (NOT AVAILABLE YET) Is the container opened as an outline? (can only be set for containers viewed as lists) """
! 	which = 'pexp'
! 	want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 96,121 ----
  
  class container(aetools.ComponentItem):
!     """container - An item that contains other items """
!     want = 'ctnr'
  class _Prop_completely_expanded(aetools.NProperty):
!     """completely expanded - (NOT AVAILABLE YET) Are the container and all of its children opened as outlines? (can only be set for containers viewed as lists) """
!     which = 'pexc'
!     want = 'bool'
  class _Prop_container_window(aetools.NProperty):
!     """container window - the container window for this folder """
!     which = 'cwnd'
!     want = 'obj '
  class _Prop_entire_contents(aetools.NProperty):
!     """entire contents - the entire contents of the container, including the contents of its children """
!     which = 'ects'
!     want = 'obj '
  class _Prop_expandable(aetools.NProperty):
!     """expandable - (NOT AVAILABLE YET) Is the container capable of being expanded as an outline? """
!     which = 'pexa'
!     want = 'bool'
  class _Prop_expanded(aetools.NProperty):
!     """expanded - (NOT AVAILABLE YET) Is the container opened as an outline? (can only be set for containers viewed as lists) """
!     which = 'pexp'
!     want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 132,141 ****
  
  class trash_2d_object(aetools.ComponentItem):
! 	"""trash-object - Trash-object is the class of the \xd2trash\xd3 object """
! 	want = 'ctrs'
  class _Prop_warns_before_emptying(aetools.NProperty):
! 	"""warns before emptying - Display a dialog when emptying the trash? """
! 	which = 'warn'
! 	want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 132,141 ----
  
  class trash_2d_object(aetools.ComponentItem):
!     """trash-object - Trash-object is the class of the \xd2trash\xd3 object """
!     want = 'ctrs'
  class _Prop_warns_before_emptying(aetools.NProperty):
!     """warns before emptying - Display a dialog when emptying the trash? """
!     which = 'warn'
!     want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 152,246 ****
  import Finder_items
  disk._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'capacity' : _Prop_capacity,
! 	'ejectable' : _Prop_ejectable,
! 	'format' : _Prop_format,
! 	'free_space' : _Prop_free_space,
! 	'ignore_privileges' : _Prop_ignore_privileges,
! 	'local_volume' : _Prop_local_volume,
! 	'startup' : _Prop_startup,
  }
  disk._privelemdict = {
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'container' : container,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
  }
  desktop_2d_object._superclassnames = ['container']
  desktop_2d_object._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  desktop_2d_object._privelemdict = {
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'container' : container,
! 	'disk' : disk,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
  }
  folder._superclassnames = ['container']
  folder._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  folder._privelemdict = {
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'container' : container,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
  }
  container._superclassnames = ['item']
  container._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'completely_expanded' : _Prop_completely_expanded,
! 	'container_window' : _Prop_container_window,
! 	'entire_contents' : _Prop_entire_contents,
! 	'expandable' : _Prop_expandable,
! 	'expanded' : _Prop_expanded,
  }
  container._privelemdict = {
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'container' : container,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
  }
  trash_2d_object._superclassnames = ['container']
  trash_2d_object._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'warns_before_emptying' : _Prop_warns_before_emptying,
  }
  trash_2d_object._privelemdict = {
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'container' : container,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
  }
  
--- 152,246 ----
  import Finder_items
  disk._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'capacity' : _Prop_capacity,
!     'ejectable' : _Prop_ejectable,
!     'format' : _Prop_format,
!     'free_space' : _Prop_free_space,
!     'ignore_privileges' : _Prop_ignore_privileges,
!     'local_volume' : _Prop_local_volume,
!     'startup' : _Prop_startup,
  }
  disk._privelemdict = {
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'container' : container,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
  }
  desktop_2d_object._superclassnames = ['container']
  desktop_2d_object._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  desktop_2d_object._privelemdict = {
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'container' : container,
!     'disk' : disk,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
  }
  folder._superclassnames = ['container']
  folder._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  folder._privelemdict = {
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'container' : container,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
  }
  container._superclassnames = ['item']
  container._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'completely_expanded' : _Prop_completely_expanded,
!     'container_window' : _Prop_container_window,
!     'entire_contents' : _Prop_entire_contents,
!     'expandable' : _Prop_expandable,
!     'expanded' : _Prop_expanded,
  }
  container._privelemdict = {
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'container' : container,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
  }
  trash_2d_object._superclassnames = ['container']
  trash_2d_object._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'warns_before_emptying' : _Prop_warns_before_emptying,
  }
  trash_2d_object._privelemdict = {
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'container' : container,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
  }
  
***************
*** 249,256 ****
  #
  _classdeclarations = {
! 	'cdis' : disk,
! 	'cdsk' : desktop_2d_object,
! 	'cfol' : folder,
! 	'ctnr' : container,
! 	'ctrs' : trash_2d_object,
  }
--- 249,279 ----
  #
  _classdeclarations = {
!     'cdis' : disk,
!     'cdsk' : desktop_2d_object,
!     'cfol' : folder,
!     'ctnr' : container,
!     'ctrs' : trash_2d_object,
! }
! 
! _propdeclarations = {
!     'c@#^' : _Prop__3c_Inheritance_3e_,
!     'capa' : _Prop_capacity,
!     'cwnd' : _Prop_container_window,
!     'dfmt' : _Prop_format,
!     'ects' : _Prop_entire_contents,
!     'frsp' : _Prop_free_space,
!     'igpr' : _Prop_ignore_privileges,
!     'isej' : _Prop_ejectable,
!     'isrv' : _Prop_local_volume,
!     'istd' : _Prop_startup,
!     'pexa' : _Prop_expandable,
!     'pexc' : _Prop_completely_expanded,
!     'pexp' : _Prop_expanded,
!     'warn' : _Prop_warns_before_emptying,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Enumerations.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Enumerations.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Enumerations.py	1 Apr 2003 22:04:36 -0000	1.6
--- Enumerations.py	12 Apr 2003 22:27:08 -0000	1.7
***************
*** 14,120 ****
  class Enumerations_Events(Type_Names_Suite_Events):
  
! 	pass
  
  _Enum_earr = {
! 	'not_arranged' : 'narr',	# 
! 	'snap_to_grid' : 'grda',	# 
! 	'arranged_by_name' : 'nama',	# 
! 	'arranged_by_modification_date' : 'mdta',	# 
! 	'arranged_by_creation_date' : 'cdta',	# 
! 	'arranged_by_size' : 'siza',	# 
! 	'arranged_by_kind' : 'kina',	# 
! 	'arranged_by_label' : 'laba',	# 
  }
  
  _Enum_ecvw = {
! 	'icon_view' : 'icnv',	# 
! 	'list_view' : 'lsvw',	# 
! 	'column_view' : 'clvw',	# 
  }
  
  _Enum_edfm = {
! 	'Mac_OS_format' : 'dfhf',	# 
! 	'Mac_OS_Extended_format' : 'dfh+',	# 
! 	'UFS_format' : 'dfuf',	# 
! 	'NFS_format' : 'dfnf',	# 
! 	'audio_format' : 'dfau',	# 
! 	'ProDOS_format' : 'dfpr',	# 
! 	'MS_2d_DOS_format' : 'dfms',	# 
! 	'ISO_9660_format' : 'df96',	# 
! 	'High_Sierra_format' : 'dfhs',	# 
! 	'QuickTake_format' : 'dfqt',	# 
! 	'Apple_Photo_format' : 'dfph',	# 
! 	'AppleShare_format' : 'dfas',	# 
! 	'UDF_format' : 'dfud',	# 
! 	'WebDAV_format' : 'dfwd',	# 
! 	'FTP_format' : 'dfft',	# 
! 	'Packet_2d_written_UDF_format' : 'dfpu',	# 
! 	'unknown_format' : 'df??',	# 
  }
  
  _Enum_elsv = {
! 	'name_column' : 'elsn',	# 
! 	'modification_date_column' : 'elsm',	# 
! 	'creation_date_column' : 'elsc',	# 
! 	'size_column' : 'elss',	# 
! 	'kind_column' : 'elsk',	# 
! 	'label_column' : 'elsl',	# 
! 	'version_column' : 'elsv',	# 
! 	'comment_column' : 'elsC',	# 
  }
  
  _Enum_ipnl = {
! 	'General_Information_panel' : 'gpnl',	# 
! 	'Sharing_panel' : 'spnl',	# 
! 	'Memory_panel' : 'mpnl',	# 
! 	'Preview_panel' : 'vpnl',	# 
! 	'Application_panel' : 'apnl',	# 
! 	'Languages_panel' : 'pklg',	# 
! 	'Plugins_panel' : 'pkpg',	# 
! 	'Name__26__Extension_panel' : 'npnl',	# 
! 	'Comments_panel' : 'cpnl',	# 
! 	'Content_Index_panel' : 'cinl',	# 
  }
  
  _Enum_isiz = {
! 	'mini' : 'miic',	# 
! 	'small' : 'smic',	# 
! 	'large' : 'lgic',	# 
  }
  
  _Enum_lvic = {
! 	'small_icon' : 'smic',	# 
! 	'large_icon' : 'lgic',	# 
  }
  
  _Enum_priv = {
! 	'read_only' : 'read',	# 
! 	'read_write' : 'rdwr',	# 
! 	'write_only' : 'writ',	# 
! 	'none' : 'none',	# 
  }
  
  _Enum_sodr = {
! 	'normal' : 'snrm',	# 
! 	'reversed' : 'srvs',	# 
  }
  
  _Enum_vwby = {
! 	'conflicts' : 'cflc',	# 
! 	'existing_items' : 'exsi',	# 
! 	'small_icon' : 'smic',	# 
! 	'icon' : 'iimg',	# 
! 	'name' : 'pnam',	# 
! 	'modification_date' : 'asmo',	# 
! 	'size' : 'ptsz',	# 
! 	'kind' : 'kind',	# 
! 	'comment' : 'comt',	# 
! 	'label' : 'labi',	# 
! 	'version' : 'vers',	# 
! 	'creation_date' : 'ascd',	# 
! 	'small_button' : 'smbu',	# 
! 	'large_button' : 'lgbu',	# 
! 	'grid' : 'grid',	# 
! 	'all' : 'kyal',	# 
  }
  
--- 14,120 ----
  class Enumerations_Events(Type_Names_Suite_Events):
  
!     pass
  
  _Enum_earr = {
!     'not_arranged' : 'narr',	# 
!     'snap_to_grid' : 'grda',	# 
!     'arranged_by_name' : 'nama',	# 
!     'arranged_by_modification_date' : 'mdta',	# 
!     'arranged_by_creation_date' : 'cdta',	# 
!     'arranged_by_size' : 'siza',	# 
!     'arranged_by_kind' : 'kina',	# 
!     'arranged_by_label' : 'laba',	# 
  }
  
  _Enum_ecvw = {
!     'icon_view' : 'icnv',	# 
!     'list_view' : 'lsvw',	# 
!     'column_view' : 'clvw',	# 
  }
  
  _Enum_edfm = {
!     'Mac_OS_format' : 'dfhf',	# 
!     'Mac_OS_Extended_format' : 'dfh+',	# 
!     'UFS_format' : 'dfuf',	# 
!     'NFS_format' : 'dfnf',	# 
!     'audio_format' : 'dfau',	# 
!     'ProDOS_format' : 'dfpr',	# 
!     'MS_2d_DOS_format' : 'dfms',	# 
!     'ISO_9660_format' : 'df96',	# 
!     'High_Sierra_format' : 'dfhs',	# 
!     'QuickTake_format' : 'dfqt',	# 
!     'Apple_Photo_format' : 'dfph',	# 
!     'AppleShare_format' : 'dfas',	# 
!     'UDF_format' : 'dfud',	# 
!     'WebDAV_format' : 'dfwd',	# 
!     'FTP_format' : 'dfft',	# 
!     'Packet_2d_written_UDF_format' : 'dfpu',	# 
!     'unknown_format' : 'df??',	# 
  }
  
  _Enum_elsv = {
!     'name_column' : 'elsn',	# 
!     'modification_date_column' : 'elsm',	# 
!     'creation_date_column' : 'elsc',	# 
!     'size_column' : 'elss',	# 
!     'kind_column' : 'elsk',	# 
!     'label_column' : 'elsl',	# 
!     'version_column' : 'elsv',	# 
!     'comment_column' : 'elsC',	# 
  }
  
  _Enum_ipnl = {
!     'General_Information_panel' : 'gpnl',	# 
!     'Sharing_panel' : 'spnl',	# 
!     'Memory_panel' : 'mpnl',	# 
!     'Preview_panel' : 'vpnl',	# 
!     'Application_panel' : 'apnl',	# 
!     'Languages_panel' : 'pklg',	# 
!     'Plugins_panel' : 'pkpg',	# 
!     'Name__26__Extension_panel' : 'npnl',	# 
!     'Comments_panel' : 'cpnl',	# 
!     'Content_Index_panel' : 'cinl',	# 
  }
  
  _Enum_isiz = {
!     'mini' : 'miic',	# 
!     'small' : 'smic',	# 
!     'large' : 'lgic',	# 
  }
  
  _Enum_lvic = {
!     'small_icon' : 'smic',	# 
!     'large_icon' : 'lgic',	# 
  }
  
  _Enum_priv = {
!     'read_only' : 'read',	# 
!     'read_write' : 'rdwr',	# 
!     'write_only' : 'writ',	# 
!     'none' : 'none',	# 
  }
  
  _Enum_sodr = {
!     'normal' : 'snrm',	# 
!     'reversed' : 'srvs',	# 
  }
  
  _Enum_vwby = {
!     'conflicts' : 'cflc',	# 
!     'existing_items' : 'exsi',	# 
!     'small_icon' : 'smic',	# 
!     'icon' : 'iimg',	# 
!     'name' : 'pnam',	# 
!     'modification_date' : 'asmo',	# 
!     'size' : 'ptsz',	# 
!     'kind' : 'kind',	# 
!     'comment' : 'comt',	# 
!     'label' : 'labi',	# 
!     'version' : 'vers',	# 
!     'creation_date' : 'ascd',	# 
!     'small_button' : 'smbu',	# 
!     'large_button' : 'lgbu',	# 
!     'grid' : 'grid',	# 
!     'all' : 'kyal',	# 
  }
  
***************
*** 124,126 ****
--- 124,145 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
+     'earr' : _Enum_earr,
+     'ecvw' : _Enum_ecvw,
+     'edfm' : _Enum_edfm,
+     'elsv' : _Enum_elsv,
+     'ipnl' : _Enum_ipnl,
+     'isiz' : _Enum_isiz,
+     'lvic' : _Enum_lvic,
+     'priv' : _Enum_priv,
+     'sodr' : _Enum_sodr,
+     'vwby' : _Enum_vwby,
  }

Index: Files.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Files.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Files.py	1 Apr 2003 22:04:37 -0000	1.2
--- Files.py	12 Apr 2003 22:27:08 -0000	1.3
***************
*** 13,124 ****
  class Files_Events:
  
! 	pass
  
  
  class alias_file(aetools.ComponentItem):
! 	"""alias file - An alias file (created with \xd2Make Alias\xd3) """
! 	want = 'alia'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
! 	"""<Inheritance> - inherits some of its properties from the file class """
! 	which = 'c@#^'
! 	want = 'file'
  class _Prop_original_item(aetools.NProperty):
! 	"""original item - the original item pointed to by the alias """
! 	which = 'orig'
! 	want = 'obj '
  
  alias_files = alias_file
  
  class application_file(aetools.ComponentItem):
! 	"""application file - An application's file on disk """
! 	want = 'appf'
  class _Prop_accepts_high_level_events(aetools.NProperty):
! 	"""accepts high level events - Is the application high-level event aware? (OBSOLETE: always returns true) """
! 	which = 'isab'
! 	want = 'bool'
  class _Prop_has_scripting_terminology(aetools.NProperty):
! 	"""has scripting terminology - Does the process have a scripting terminology, i.e., can it be scripted? """
! 	which = 'hscr'
! 	want = 'bool'
  class _Prop_minimum_size(aetools.NProperty):
! 	"""minimum size - the smallest memory size with which the application can be launched """
! 	which = 'mprt'
! 	want = 'long'
  class _Prop_opens_in_Classic(aetools.NProperty):
! 	"""opens in Classic - Should the application launch in the Classic environment? """
! 	which = 'Clsc'
! 	want = 'bool'
  class _Prop_preferred_size(aetools.NProperty):
! 	"""preferred size - the memory size with which the application will be launched """
! 	which = 'appt'
! 	want = 'long'
  class _Prop_suggested_size(aetools.NProperty):
! 	"""suggested size - the memory size with which the developer recommends the application be launched """
! 	which = 'sprt'
! 	want = 'long'
  
  application_files = application_file
  
  class clipping(aetools.ComponentItem):
! 	"""clipping - A clipping """
! 	want = 'clpf'
  class _Prop_clipping_window(aetools.NProperty):
! 	"""clipping window - (NOT AVAILABLE YET) the clipping window for this clipping """
! 	which = 'lwnd'
! 	want = 'obj '
  
  clippings = clipping
  
  class document_file(aetools.ComponentItem):
! 	"""document file - A document file """
! 	want = 'docf'
  
  document_files = document_file
  
  class file(aetools.ComponentItem):
! 	"""file - A file """
! 	want = 'file'
  class _Prop_creator_type(aetools.NProperty):
! 	"""creator type - the OSType identifying the application that created the item """
! 	which = 'fcrt'
! 	want = 'type'
  class _Prop_file_type(aetools.NProperty):
! 	"""file type - the OSType identifying the type of data contained in the item """
! 	which = 'asty'
! 	want = 'type'
  class _Prop_product_version(aetools.NProperty):
! 	"""product version - the version of the product (visible at the top of the \xd2Get Info\xd3 window) """
! 	which = 'ver2'
! 	want = 'utxt'
  class _Prop_stationery(aetools.NProperty):
! 	"""stationery - Is the file a stationery pad? """
! 	which = 'pspd'
! 	want = 'bool'
  class _Prop_version(aetools.NProperty):
! 	"""version - the version of the file (visible at the bottom of the \xd2Get Info\xd3 window) """
! 	which = 'vers'
! 	want = 'utxt'
  
  files = file
  
  class internet_location_file(aetools.ComponentItem):
! 	"""internet location file - An file containing an internet location """
! 	want = 'inlf'
  class _Prop_location(aetools.NProperty):
! 	"""location - the internet location """
! 	which = 'iloc'
! 	want = 'utxt'
  
  internet_location_files = internet_location_file
  
  class package(aetools.ComponentItem):
! 	"""package - A package """
! 	want = 'pack'
  
  packages = package
  alias_file._superclassnames = ['file']
  alias_file._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'original_item' : _Prop_original_item,
  }
  alias_file._privelemdict = {
--- 13,124 ----
  class Files_Events:
  
!     pass
  
  
  class alias_file(aetools.ComponentItem):
!     """alias file - An alias file (created with \xd2Make Alias\xd3) """
!     want = 'alia'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
!     """<Inheritance> - inherits some of its properties from the file class """
!     which = 'c@#^'
!     want = 'file'
  class _Prop_original_item(aetools.NProperty):
!     """original item - the original item pointed to by the alias """
!     which = 'orig'
!     want = 'obj '
  
  alias_files = alias_file
  
  class application_file(aetools.ComponentItem):
!     """application file - An application's file on disk """
!     want = 'appf'
  class _Prop_accepts_high_level_events(aetools.NProperty):
!     """accepts high level events - Is the application high-level event aware? (OBSOLETE: always returns true) """
!     which = 'isab'
!     want = 'bool'
  class _Prop_has_scripting_terminology(aetools.NProperty):
!     """has scripting terminology - Does the process have a scripting terminology, i.e., can it be scripted? """
!     which = 'hscr'
!     want = 'bool'
  class _Prop_minimum_size(aetools.NProperty):
!     """minimum size - the smallest memory size with which the application can be launched """
!     which = 'mprt'
!     want = 'long'
  class _Prop_opens_in_Classic(aetools.NProperty):
!     """opens in Classic - Should the application launch in the Classic environment? """
!     which = 'Clsc'
!     want = 'bool'
  class _Prop_preferred_size(aetools.NProperty):
!     """preferred size - the memory size with which the application will be launched """
!     which = 'appt'
!     want = 'long'
  class _Prop_suggested_size(aetools.NProperty):
!     """suggested size - the memory size with which the developer recommends the application be launched """
!     which = 'sprt'
!     want = 'long'
  
  application_files = application_file
  
  class clipping(aetools.ComponentItem):
!     """clipping - A clipping """
!     want = 'clpf'
  class _Prop_clipping_window(aetools.NProperty):
!     """clipping window - (NOT AVAILABLE YET) the clipping window for this clipping """
!     which = 'lwnd'
!     want = 'obj '
  
  clippings = clipping
  
  class document_file(aetools.ComponentItem):
!     """document file - A document file """
!     want = 'docf'
  
  document_files = document_file
  
  class file(aetools.ComponentItem):
!     """file - A file """
!     want = 'file'
  class _Prop_creator_type(aetools.NProperty):
!     """creator type - the OSType identifying the application that created the item """
!     which = 'fcrt'
!     want = 'type'
  class _Prop_file_type(aetools.NProperty):
!     """file type - the OSType identifying the type of data contained in the item """
!     which = 'asty'
!     want = 'type'
  class _Prop_product_version(aetools.NProperty):
!     """product version - the version of the product (visible at the top of the \xd2Get Info\xd3 window) """
!     which = 'ver2'
!     want = 'utxt'
  class _Prop_stationery(aetools.NProperty):
!     """stationery - Is the file a stationery pad? """
!     which = 'pspd'
!     want = 'bool'
  class _Prop_version(aetools.NProperty):
!     """version - the version of the file (visible at the bottom of the \xd2Get Info\xd3 window) """
!     which = 'vers'
!     want = 'utxt'
  
  files = file
  
  class internet_location_file(aetools.ComponentItem):
!     """internet location file - An file containing an internet location """
!     want = 'inlf'
  class _Prop_location(aetools.NProperty):
!     """location - the internet location """
!     which = 'iloc'
!     want = 'utxt'
  
  internet_location_files = internet_location_file
  
  class package(aetools.ComponentItem):
!     """package - A package """
!     want = 'pack'
  
  packages = package
  alias_file._superclassnames = ['file']
  alias_file._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'original_item' : _Prop_original_item,
  }
  alias_file._privelemdict = {
***************
*** 126,136 ****
  application_file._superclassnames = ['file']
  application_file._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'accepts_high_level_events' : _Prop_accepts_high_level_events,
! 	'has_scripting_terminology' : _Prop_has_scripting_terminology,
! 	'minimum_size' : _Prop_minimum_size,
! 	'opens_in_Classic' : _Prop_opens_in_Classic,
! 	'preferred_size' : _Prop_preferred_size,
! 	'suggested_size' : _Prop_suggested_size,
  }
  application_file._privelemdict = {
--- 126,136 ----
  application_file._superclassnames = ['file']
  application_file._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'accepts_high_level_events' : _Prop_accepts_high_level_events,
!     'has_scripting_terminology' : _Prop_has_scripting_terminology,
!     'minimum_size' : _Prop_minimum_size,
!     'opens_in_Classic' : _Prop_opens_in_Classic,
!     'preferred_size' : _Prop_preferred_size,
!     'suggested_size' : _Prop_suggested_size,
  }
  application_file._privelemdict = {
***************
*** 138,143 ****
  clipping._superclassnames = ['file']
  clipping._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'clipping_window' : _Prop_clipping_window,
  }
  clipping._privelemdict = {
--- 138,143 ----
  clipping._superclassnames = ['file']
  clipping._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'clipping_window' : _Prop_clipping_window,
  }
  clipping._privelemdict = {
***************
*** 145,149 ****
  document_file._superclassnames = ['file']
  document_file._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  document_file._privelemdict = {
--- 145,149 ----
  document_file._superclassnames = ['file']
  document_file._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  document_file._privelemdict = {
***************
*** 152,161 ****
  file._superclassnames = ['item']
  file._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'creator_type' : _Prop_creator_type,
! 	'file_type' : _Prop_file_type,
! 	'product_version' : _Prop_product_version,
! 	'stationery' : _Prop_stationery,
! 	'version' : _Prop_version,
  }
  file._privelemdict = {
--- 152,161 ----
  file._superclassnames = ['item']
  file._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'creator_type' : _Prop_creator_type,
!     'file_type' : _Prop_file_type,
!     'product_version' : _Prop_product_version,
!     'stationery' : _Prop_stationery,
!     'version' : _Prop_version,
  }
  file._privelemdict = {
***************
*** 163,168 ****
  internet_location_file._superclassnames = ['file']
  internet_location_file._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'location' : _Prop_location,
  }
  internet_location_file._privelemdict = {
--- 163,168 ----
  internet_location_file._superclassnames = ['file']
  internet_location_file._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'location' : _Prop_location,
  }
  internet_location_file._privelemdict = {
***************
*** 170,174 ****
  package._superclassnames = ['item']
  package._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  package._privelemdict = {
--- 170,174 ----
  package._superclassnames = ['item']
  package._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  package._privelemdict = {
***************
*** 179,188 ****
  #
  _classdeclarations = {
! 	'alia' : alias_file,
! 	'appf' : application_file,
! 	'clpf' : clipping,
! 	'docf' : document_file,
! 	'file' : file,
! 	'inlf' : internet_location_file,
! 	'pack' : package,
  }
--- 179,212 ----
  #
  _classdeclarations = {
!     'alia' : alias_file,
!     'appf' : application_file,
!     'clpf' : clipping,
!     'docf' : document_file,
!     'file' : file,
!     'inlf' : internet_location_file,
!     'pack' : package,
! }
! 
! _propdeclarations = {
!     'Clsc' : _Prop_opens_in_Classic,
!     'appt' : _Prop_preferred_size,
!     'asty' : _Prop_file_type,
!     'c@#^' : _Prop__3c_Inheritance_3e_,
!     'fcrt' : _Prop_creator_type,
!     'hscr' : _Prop_has_scripting_terminology,
!     'iloc' : _Prop_location,
!     'isab' : _Prop_accepts_high_level_events,
!     'lwnd' : _Prop_clipping_window,
!     'mprt' : _Prop_minimum_size,
!     'orig' : _Prop_original_item,
!     'pspd' : _Prop_stationery,
!     'sprt' : _Prop_suggested_size,
!     'ver2' : _Prop_product_version,
!     'vers' : _Prop_version,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Finder_Basics.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Finder_Basics.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Finder_Basics.py	1 Apr 2003 22:04:38 -0000	1.5
--- Finder_Basics.py	12 Apr 2003 22:27:09 -0000	1.6
***************
*** 13,117 ****
  class Finder_Basics_Events:
  
! 	def copy(self, _no_object=None, _attributes={}, **_arguments):
! 		"""copy: (NOT AVAILABLE YET) Copy the selected items to the clipboard (the Finder must be the front application)
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'misc'
! 		_subcode = 'copy'
  
! 		if _arguments: raise TypeError, 'No optional args expected'
! 		if _no_object != None: raise TypeError, 'No direct arg expected'
  
  
! 		_reply, _arguments, _attributes = self.send(_code, _subcode,
! 				_arguments, _attributes)
! 		if _arguments.get('errn', 0):
! 			raise aetools.Error, aetools.decodeerror(_arguments)
! 		# XXXX Optionally decode result
! 		if _arguments.has_key('----'):
! 			return _arguments['----']
  
! 	_argmap_sort = {
! 		'by' : 'by  ',
! 	}
  
! 	def sort(self, _object, _attributes={}, **_arguments):
! 		"""sort: (NOT AVAILABLE YET) Return the specified object(s) in a sorted list
! 		Required argument: a list of finder objects to sort
! 		Keyword argument by: the property to sort the items by (name, index, date, etc.)
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: the sorted items in their new order
! 		"""
! 		_code = 'DATA'
! 		_subcode = 'SORT'
  
! 		aetools.keysubst(_arguments, self._argmap_sort)
! 		_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 - The Finder """
! 	want = 'capp'
  class _Prop_Finder_preferences(aetools.NProperty):
! 	"""Finder preferences - (NOT AVAILABLE YET) Various preferences that apply to the Finder as a whole """
! 	which = 'pfrp'
! 	want = 'cprf'
  class _Prop_clipboard(aetools.NProperty):
! 	"""clipboard - (NOT AVAILABLE YET) the Finder\xd5s clipboard window """
! 	which = 'pcli'
! 	want = 'obj '
  class _Prop_desktop(aetools.NProperty):
! 	"""desktop - the desktop """
! 	which = 'desk'
! 	want = 'cdsk'
  class _Prop_frontmost(aetools.NProperty):
! 	"""frontmost - Is the Finder the frontmost process? """
! 	which = 'pisf'
! 	want = 'bool'
  class _Prop_home(aetools.NProperty):
! 	"""home - the home directory """
! 	which = 'home'
! 	want = 'cfol'
  class _Prop_insertion_location(aetools.NProperty):
! 	"""insertion location - the container in which a new folder would appear if \xd2New Folder\xd3 was selected """
! 	which = 'pins'
! 	want = 'obj '
  class _Prop_name(aetools.NProperty):
! 	"""name - the Finder\xd5s name """
! 	which = 'pnam'
! 	want = 'itxt'
  class _Prop_product_version(aetools.NProperty):
! 	"""product version - the version of the System software running on this computer """
! 	which = 'ver2'
! 	want = 'utxt'
  class _Prop_selection(aetools.NProperty):
! 	"""selection - the selection in the frontmost Finder window """
! 	which = 'sele'
! 	want = 'obj '
  class _Prop_startup_disk(aetools.NProperty):
! 	"""startup disk - the startup disk """
! 	which = 'sdsk'
! 	want = 'cdis'
  class _Prop_trash(aetools.NProperty):
! 	"""trash - the trash """
! 	which = 'trsh'
! 	want = 'ctrs'
  class _Prop_version(aetools.NProperty):
! 	"""version - the version of the Finder """
! 	which = 'vers'
! 	want = 'utxt'
  class _Prop_visible(aetools.NProperty):
! 	"""visible - Is the Finder\xd5s layer visible? """
! 	which = 'pvis'
! 	want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
--- 13,117 ----
  class Finder_Basics_Events:
  
!     def copy(self, _no_object=None, _attributes={}, **_arguments):
!         """copy: (NOT AVAILABLE YET) Copy the selected items to the clipboard (the Finder must be the front application)
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'misc'
!         _subcode = 'copy'
  
!         if _arguments: raise TypeError, 'No optional args expected'
!         if _no_object != None: raise TypeError, 'No direct arg expected'
  
  
!         _reply, _arguments, _attributes = self.send(_code, _subcode,
!                 _arguments, _attributes)
!         if _arguments.get('errn', 0):
!             raise aetools.Error, aetools.decodeerror(_arguments)
!         # XXXX Optionally decode result
!         if _arguments.has_key('----'):
!             return _arguments['----']
  
!     _argmap_sort = {
!         'by' : 'by  ',
!     }
  
!     def sort(self, _object, _attributes={}, **_arguments):
!         """sort: (NOT AVAILABLE YET) Return the specified object(s) in a sorted list
!         Required argument: a list of finder objects to sort
!         Keyword argument by: the property to sort the items by (name, index, date, etc.)
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: the sorted items in their new order
!         """
!         _code = 'DATA'
!         _subcode = 'SORT'
  
!         aetools.keysubst(_arguments, self._argmap_sort)
!         _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 - The Finder """
!     want = 'capp'
  class _Prop_Finder_preferences(aetools.NProperty):
!     """Finder preferences - (NOT AVAILABLE YET) Various preferences that apply to the Finder as a whole """
!     which = 'pfrp'
!     want = 'cprf'
  class _Prop_clipboard(aetools.NProperty):
!     """clipboard - (NOT AVAILABLE YET) the Finder\xd5s clipboard window """
!     which = 'pcli'
!     want = 'obj '
  class _Prop_desktop(aetools.NProperty):
!     """desktop - the desktop """
!     which = 'desk'
!     want = 'cdsk'
  class _Prop_frontmost(aetools.NProperty):
!     """frontmost - Is the Finder the frontmost process? """
!     which = 'pisf'
!     want = 'bool'
  class _Prop_home(aetools.NProperty):
!     """home - the home directory """
!     which = 'home'
!     want = 'cfol'
  class _Prop_insertion_location(aetools.NProperty):
!     """insertion location - the container in which a new folder would appear if \xd2New Folder\xd3 was selected """
!     which = 'pins'
!     want = 'obj '
  class _Prop_name(aetools.NProperty):
!     """name - the Finder\xd5s name """
!     which = 'pnam'
!     want = 'itxt'
  class _Prop_product_version(aetools.NProperty):
!     """product version - the version of the System software running on this computer """
!     which = 'ver2'
!     want = 'utxt'
  class _Prop_selection(aetools.NProperty):
!     """selection - the selection in the frontmost Finder window """
!     which = 'sele'
!     want = 'obj '
  class _Prop_startup_disk(aetools.NProperty):
!     """startup disk - the startup disk """
!     which = 'sdsk'
!     want = 'cdis'
  class _Prop_trash(aetools.NProperty):
!     """trash - the trash """
!     which = 'trsh'
!     want = 'ctrs'
  class _Prop_version(aetools.NProperty):
!     """version - the version of the Finder """
!     which = 'vers'
!     want = 'utxt'
  class _Prop_visible(aetools.NProperty):
!     """visible - Is the Finder\xd5s layer visible? """
!     which = 'pvis'
!     want = 'bool'
  #        element 'alia' as ['indx', 'name']
  #        element 'appf' as ['indx', 'name', 'ID  ']
***************
*** 134,166 ****
  import Finder_items
  application._privpropdict = {
! 	'Finder_preferences' : _Prop_Finder_preferences,
! 	'clipboard' : _Prop_clipboard,
! 	'desktop' : _Prop_desktop,
! 	'frontmost' : _Prop_frontmost,
! 	'home' : _Prop_home,
! 	'insertion_location' : _Prop_insertion_location,
! 	'name' : _Prop_name,
! 	'product_version' : _Prop_product_version,
! 	'selection' : _Prop_selection,
! 	'startup_disk' : _Prop_startup_disk,
! 	'trash' : _Prop_trash,
! 	'version' : _Prop_version,
! 	'visible' : _Prop_visible,
  }
  application._privelemdict = {
! 	'Finder_window' : Window_classes.Finder_window,
! 	'alias_file' : Files.alias_file,
! 	'application_file' : Files.application_file,
! 	'clipping' : Files.clipping,
! 	'clipping_window' : Window_classes.clipping_window,
! 	'container' : Containers_and_folders.container,
! 	'disk' : Containers_and_folders.disk,
! 	'document_file' : Files.document_file,
! 	'file' : Files.file,
! 	'folder' : Containers_and_folders.folder,
! 	'internet_location_file' : Files.internet_location_file,
! 	'item' : Finder_items.item,
! 	'package' : Files.package,
! 	'window' : Window_classes.window,
  }
  
--- 134,166 ----
  import Finder_items
  application._privpropdict = {
!     'Finder_preferences' : _Prop_Finder_preferences,
!     'clipboard' : _Prop_clipboard,
!     'desktop' : _Prop_desktop,
!     'frontmost' : _Prop_frontmost,
!     'home' : _Prop_home,
!     'insertion_location' : _Prop_insertion_location,
!     'name' : _Prop_name,
!     'product_version' : _Prop_product_version,
!     'selection' : _Prop_selection,
!     'startup_disk' : _Prop_startup_disk,
!     'trash' : _Prop_trash,
!     'version' : _Prop_version,
!     'visible' : _Prop_visible,
  }
  application._privelemdict = {
!     'Finder_window' : Window_classes.Finder_window,
!     'alias_file' : Files.alias_file,
!     'application_file' : Files.application_file,
!     'clipping' : Files.clipping,
!     'clipping_window' : Window_classes.clipping_window,
!     'container' : Containers_and_folders.container,
!     'disk' : Containers_and_folders.disk,
!     'document_file' : Files.document_file,
!     'file' : Files.file,
!     'folder' : Containers_and_folders.folder,
!     'internet_location_file' : Files.internet_location_file,
!     'item' : Finder_items.item,
!     'package' : Files.package,
!     'window' : Window_classes.window,
  }
  
***************
*** 169,172 ****
  #
  _classdeclarations = {
! 	'capp' : application,
  }
--- 169,194 ----
  #
  _classdeclarations = {
!     'capp' : application,
! }
! 
! _propdeclarations = {
!     'desk' : _Prop_desktop,
!     'home' : _Prop_home,
!     'pcli' : _Prop_clipboard,
!     'pfrp' : _Prop_Finder_preferences,
!     'pins' : _Prop_insertion_location,
!     'pisf' : _Prop_frontmost,
!     'pnam' : _Prop_name,
!     'pvis' : _Prop_visible,
!     'sdsk' : _Prop_startup_disk,
!     'sele' : _Prop_selection,
!     'trsh' : _Prop_trash,
!     'ver2' : _Prop_product_version,
!     'vers' : _Prop_version,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Finder_items.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Finder_items.py	1 Apr 2003 22:04:39 -0000	1.5
--- Finder_items.py	12 Apr 2003 22:27:09 -0000	1.6
***************
*** 13,311 ****
  class Finder_items_Events:
  
! 	def add_to_favorites(self, _object, _attributes={}, **_arguments):
! 		"""add to favorites: (NOT AVAILABLE YET) Add the items to the user\xd5s Favorites
! 		Required argument: the items to add to the collection of Favorites
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'ffav'
  
! 		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_clean_up = {
! 		'by' : 'by  ',
! 	}
  
! 	def clean_up(self, _object, _attributes={}, **_arguments):
! 		"""clean up: (NOT AVAILABLE YET) Arrange items in window nicely (only applies to open windows in icon view that are not kept arranged)
! 		Required argument: the window to clean up
! 		Keyword argument by: the order in which to clean up the objects (name, index, date, etc.)
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'fclu'
  
! 		aetools.keysubst(_arguments, self._argmap_clean_up)
! 		_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 eject(self, _object=None, _attributes={}, **_arguments):
! 		"""eject: Eject the specified disk(s)
! 		Required argument: the disk(s) to eject
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'ejct'
  
! 		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 empty(self, _object=None, _attributes={}, **_arguments):
! 		"""empty: Empty the trash
! 		Required argument: \xd2empty\xd3 and \xd2empty trash\xd3 both do the same thing
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'empt'
  
! 		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 erase(self, _object, _attributes={}, **_arguments):
! 		"""erase: (NOT AVAILABLE) Erase the specified disk(s)
! 		Required argument: the items to erase
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'fera'
  
! 		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 reveal(self, _object, _attributes={}, **_arguments):
! 		"""reveal: Bring the specified object(s) into view
! 		Required argument: the object to be made visible
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'misc'
! 		_subcode = 'mvis'
  
! 		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_update = {
! 		'necessity' : 'nec?',
! 		'registering_applications' : 'reg?',
! 	}
  
! 	def update(self, _object, _attributes={}, **_arguments):
! 		"""update: Update the display of the specified object(s) to match their on-disk representation
! 		Required argument: the item to update
! 		Keyword argument necessity: only update if necessary (i.e. a finder window is open).  default is false
! 		Keyword argument registering_applications: register applications. default is true
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'fupd'
  
! 		aetools.keysubst(_arguments, self._argmap_update)
! 		_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 item(aetools.ComponentItem):
! 	"""item - An item """
! 	want = 'cobj'
  class _Prop_bounds(aetools.NProperty):
! 	"""bounds - the bounding rectangle of the item (can only be set for an item in a window viewed as icons or buttons) """
! 	which = 'pbnd'
! 	want = 'qdrt'
  class _Prop_comment(aetools.NProperty):
! 	"""comment - the comment of the item, displayed in the \xd2Get Info\xd3 window """
! 	which = 'comt'
! 	want = 'utxt'
  class _Prop_container(aetools.NProperty):
! 	"""container - the container of the item """
! 	which = 'ctnr'
! 	want = 'obj '
  class _Prop_creation_date(aetools.NProperty):
! 	"""creation date - the date on which the item was created """
! 	which = 'ascd'
! 	want = 'ldt '
  class _Prop_description(aetools.NProperty):
! 	"""description - a description of the item """
! 	which = 'dscr'
! 	want = 'utxt'
  class _Prop_disk(aetools.NProperty):
! 	"""disk - the disk on which the item is stored """
! 	which = 'cdis'
! 	want = 'obj '
  class _Prop_displayed_name(aetools.NProperty):
! 	"""displayed name - the user-visible name of the item """
! 	which = 'dnam'
! 	want = 'utxt'
  class _Prop_everyones_privileges(aetools.NProperty):
! 	"""everyones privileges -  """
! 	which = 'gstp'
! 	want = 'priv'
  class _Prop_extension_hidden(aetools.NProperty):
! 	"""extension hidden - Is the item's extension hidden from the user? """
! 	which = 'hidx'
! 	want = 'bool'
  class _Prop_group(aetools.NProperty):
! 	"""group - the user or group that has special access to the container """
! 	which = 'sgrp'
! 	want = 'utxt'
  class _Prop_group_privileges(aetools.NProperty):
! 	"""group privileges -  """
! 	which = 'gppr'
! 	want = 'priv'
  class _Prop_icon(aetools.NProperty):
! 	"""icon - the icon bitmap of the item """
! 	which = 'iimg'
! 	want = 'ifam'
  class _Prop_index(aetools.NProperty):
! 	"""index - the index in the front-to-back ordering within its container """
! 	which = 'pidx'
! 	want = 'long'
  class _Prop_information_window(aetools.NProperty):
! 	"""information window - the information window for the item """
! 	which = 'iwnd'
! 	want = 'obj '
  class _Prop_kind(aetools.NProperty):
! 	"""kind - the kind of the item """
! 	which = 'kind'
! 	want = 'utxt'
  class _Prop_label_index(aetools.NProperty):
! 	"""label index - the label of the item """
! 	which = 'labi'
! 	want = 'long'
  class _Prop_locked(aetools.NProperty):
! 	"""locked - Is the file locked? """
! 	which = 'aslk'
! 	want = 'bool'
  class _Prop_modification_date(aetools.NProperty):
! 	"""modification date - the date on which the item was last modified """
! 	which = 'asmo'
! 	want = 'ldt '
  class _Prop_name(aetools.NProperty):
! 	"""name - the name of the item """
! 	which = 'pnam'
! 	want = 'utxt'
  class _Prop_name_extension(aetools.NProperty):
! 	"""name extension - the name extension of the item (such as \xd2txt\xd3) """
! 	which = 'nmxt'
! 	want = 'utxt'
  class _Prop_owner(aetools.NProperty):
! 	"""owner - the user that owns the container """
! 	which = 'sown'
! 	want = 'utxt'
  class _Prop_owner_privileges(aetools.NProperty):
! 	"""owner privileges -  """
! 	which = 'ownr'
! 	want = 'priv'
  class _Prop_physical_size(aetools.NProperty):
! 	"""physical size - the actual space used by the item on disk """
! 	which = 'phys'
! 	want = 'comp'
  class _Prop_position(aetools.NProperty):
! 	"""position - the position of the item within its parent window (can only be set for an item in a window viewed as icons or buttons) """
! 	which = 'posn'
! 	want = 'QDpt'
  class _Prop_properties(aetools.NProperty):
! 	"""properties - every property of an item """
! 	which = 'pALL'
! 	want = 'reco'
  class _Prop_size(aetools.NProperty):
! 	"""size - the logical size of the item """
! 	which = 'ptsz'
! 	want = 'comp'
  class _Prop_url(aetools.NProperty):
! 	"""url - the url of the item """
! 	which = 'pURL'
! 	want = 'utxt'
  
  items = item
  item._superclassnames = []
  item._privpropdict = {
! 	'bounds' : _Prop_bounds,
! 	'comment' : _Prop_comment,
! 	'container' : _Prop_container,
! 	'creation_date' : _Prop_creation_date,
! 	'description' : _Prop_description,
! 	'disk' : _Prop_disk,
! 	'displayed_name' : _Prop_displayed_name,
! 	'everyones_privileges' : _Prop_everyones_privileges,
! 	'extension_hidden' : _Prop_extension_hidden,
! 	'group' : _Prop_group,
! 	'group_privileges' : _Prop_group_privileges,
! 	'icon' : _Prop_icon,
! 	'index' : _Prop_index,
! 	'information_window' : _Prop_information_window,
! 	'kind' : _Prop_kind,
! 	'label_index' : _Prop_label_index,
! 	'locked' : _Prop_locked,
! 	'modification_date' : _Prop_modification_date,
! 	'name' : _Prop_name,
! 	'name_extension' : _Prop_name_extension,
! 	'owner' : _Prop_owner,
! 	'owner_privileges' : _Prop_owner_privileges,
! 	'physical_size' : _Prop_physical_size,
! 	'position' : _Prop_position,
! 	'properties' : _Prop_properties,
! 	'size' : _Prop_size,
! 	'url' : _Prop_url,
  }
  item._privelemdict = {
--- 13,311 ----
  class Finder_items_Events:
  
!     def add_to_favorites(self, _object, _attributes={}, **_arguments):
!         """add to favorites: (NOT AVAILABLE YET) Add the items to the user\xd5s Favorites
!         Required argument: the items to add to the collection of Favorites
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'ffav'
  
!         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_clean_up = {
!         'by' : 'by  ',
!     }
  
!     def clean_up(self, _object, _attributes={}, **_arguments):
!         """clean up: (NOT AVAILABLE YET) Arrange items in window nicely (only applies to open windows in icon view that are not kept arranged)
!         Required argument: the window to clean up
!         Keyword argument by: the order in which to clean up the objects (name, index, date, etc.)
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'fclu'
  
!         aetools.keysubst(_arguments, self._argmap_clean_up)
!         _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 eject(self, _object=None, _attributes={}, **_arguments):
!         """eject: Eject the specified disk(s)
!         Required argument: the disk(s) to eject
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'ejct'
  
!         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 empty(self, _object=None, _attributes={}, **_arguments):
!         """empty: Empty the trash
!         Required argument: \xd2empty\xd3 and \xd2empty trash\xd3 both do the same thing
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'empt'
  
!         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 erase(self, _object, _attributes={}, **_arguments):
!         """erase: (NOT AVAILABLE) Erase the specified disk(s)
!         Required argument: the items to erase
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'fera'
  
!         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 reveal(self, _object, _attributes={}, **_arguments):
!         """reveal: Bring the specified object(s) into view
!         Required argument: the object to be made visible
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'misc'
!         _subcode = 'mvis'
  
!         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_update = {
!         'necessity' : 'nec?',
!         'registering_applications' : 'reg?',
!     }
  
!     def update(self, _object, _attributes={}, **_arguments):
!         """update: Update the display of the specified object(s) to match their on-disk representation
!         Required argument: the item to update
!         Keyword argument necessity: only update if necessary (i.e. a finder window is open).  default is false
!         Keyword argument registering_applications: register applications. default is true
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'fupd'
  
!         aetools.keysubst(_arguments, self._argmap_update)
!         _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 item(aetools.ComponentItem):
!     """item - An item """
!     want = 'cobj'
  class _Prop_bounds(aetools.NProperty):
!     """bounds - the bounding rectangle of the item (can only be set for an item in a window viewed as icons or buttons) """
!     which = 'pbnd'
!     want = 'qdrt'
  class _Prop_comment(aetools.NProperty):
!     """comment - the comment of the item, displayed in the \xd2Get Info\xd3 window """
!     which = 'comt'
!     want = 'utxt'
  class _Prop_container(aetools.NProperty):
!     """container - the container of the item """
!     which = 'ctnr'
!     want = 'obj '
  class _Prop_creation_date(aetools.NProperty):
!     """creation date - the date on which the item was created """
!     which = 'ascd'
!     want = 'ldt '
  class _Prop_description(aetools.NProperty):
!     """description - a description of the item """
!     which = 'dscr'
!     want = 'utxt'
  class _Prop_disk(aetools.NProperty):
!     """disk - the disk on which the item is stored """
!     which = 'cdis'
!     want = 'obj '
  class _Prop_displayed_name(aetools.NProperty):
!     """displayed name - the user-visible name of the item """
!     which = 'dnam'
!     want = 'utxt'
  class _Prop_everyones_privileges(aetools.NProperty):
!     """everyones privileges -  """
!     which = 'gstp'
!     want = 'priv'
  class _Prop_extension_hidden(aetools.NProperty):
!     """extension hidden - Is the item's extension hidden from the user? """
!     which = 'hidx'
!     want = 'bool'
  class _Prop_group(aetools.NProperty):
!     """group - the user or group that has special access to the container """
!     which = 'sgrp'
!     want = 'utxt'
  class _Prop_group_privileges(aetools.NProperty):
!     """group privileges -  """
!     which = 'gppr'
!     want = 'priv'
  class _Prop_icon(aetools.NProperty):
!     """icon - the icon bitmap of the item """
!     which = 'iimg'
!     want = 'ifam'
  class _Prop_index(aetools.NProperty):
!     """index - the index in the front-to-back ordering within its container """
!     which = 'pidx'
!     want = 'long'
  class _Prop_information_window(aetools.NProperty):
!     """information window - the information window for the item """
!     which = 'iwnd'
!     want = 'obj '
  class _Prop_kind(aetools.NProperty):
!     """kind - the kind of the item """
!     which = 'kind'
!     want = 'utxt'
  class _Prop_label_index(aetools.NProperty):
!     """label index - the label of the item """
!     which = 'labi'
!     want = 'long'
  class _Prop_locked(aetools.NProperty):
!     """locked - Is the file locked? """
!     which = 'aslk'
!     want = 'bool'
  class _Prop_modification_date(aetools.NProperty):
!     """modification date - the date on which the item was last modified """
!     which = 'asmo'
!     want = 'ldt '
  class _Prop_name(aetools.NProperty):
!     """name - the name of the item """
!     which = 'pnam'
!     want = 'utxt'
  class _Prop_name_extension(aetools.NProperty):
!     """name extension - the name extension of the item (such as \xd2txt\xd3) """
!     which = 'nmxt'
!     want = 'utxt'
  class _Prop_owner(aetools.NProperty):
!     """owner - the user that owns the container """
!     which = 'sown'
!     want = 'utxt'
  class _Prop_owner_privileges(aetools.NProperty):
!     """owner privileges -  """
!     which = 'ownr'
!     want = 'priv'
  class _Prop_physical_size(aetools.NProperty):
!     """physical size - the actual space used by the item on disk """
!     which = 'phys'
!     want = 'comp'
  class _Prop_position(aetools.NProperty):
!     """position - the position of the item within its parent window (can only be set for an item in a window viewed as icons or buttons) """
!     which = 'posn'
!     want = 'QDpt'
  class _Prop_properties(aetools.NProperty):
!     """properties - every property of an item """
!     which = 'pALL'
!     want = 'reco'
  class _Prop_size(aetools.NProperty):
!     """size - the logical size of the item """
!     which = 'ptsz'
!     want = 'comp'
  class _Prop_url(aetools.NProperty):
!     """url - the url of the item """
!     which = 'pURL'
!     want = 'utxt'
  
  items = item
  item._superclassnames = []
  item._privpropdict = {
!     'bounds' : _Prop_bounds,
!     'comment' : _Prop_comment,
!     'container' : _Prop_container,
!     'creation_date' : _Prop_creation_date,
!     'description' : _Prop_description,
!     'disk' : _Prop_disk,
!     'displayed_name' : _Prop_displayed_name,
!     'everyones_privileges' : _Prop_everyones_privileges,
!     'extension_hidden' : _Prop_extension_hidden,
!     'group' : _Prop_group,
!     'group_privileges' : _Prop_group_privileges,
!     'icon' : _Prop_icon,
!     'index' : _Prop_index,
!     'information_window' : _Prop_information_window,
!     'kind' : _Prop_kind,
!     'label_index' : _Prop_label_index,
!     'locked' : _Prop_locked,
!     'modification_date' : _Prop_modification_date,
!     'name' : _Prop_name,
!     'name_extension' : _Prop_name_extension,
!     'owner' : _Prop_owner,
!     'owner_privileges' : _Prop_owner_privileges,
!     'physical_size' : _Prop_physical_size,
!     'position' : _Prop_position,
!     'properties' : _Prop_properties,
!     'size' : _Prop_size,
!     'url' : _Prop_url,
  }
  item._privelemdict = {
***************
*** 316,319 ****
  #
  _classdeclarations = {
! 	'cobj' : item,
  }
--- 316,355 ----
  #
  _classdeclarations = {
!     'cobj' : item,
! }
! 
! _propdeclarations = {
!     'ascd' : _Prop_creation_date,
!     'aslk' : _Prop_locked,
!     'asmo' : _Prop_modification_date,
!     'cdis' : _Prop_disk,
!     'comt' : _Prop_comment,
!     'ctnr' : _Prop_container,
!     'dnam' : _Prop_displayed_name,
!     'dscr' : _Prop_description,
!     'gppr' : _Prop_group_privileges,
!     'gstp' : _Prop_everyones_privileges,
!     'hidx' : _Prop_extension_hidden,
!     'iimg' : _Prop_icon,
!     'iwnd' : _Prop_information_window,
!     'kind' : _Prop_kind,
!     'labi' : _Prop_label_index,
!     'nmxt' : _Prop_name_extension,
!     'ownr' : _Prop_owner_privileges,
!     'pALL' : _Prop_properties,
!     'pURL' : _Prop_url,
!     'pbnd' : _Prop_bounds,
!     'phys' : _Prop_physical_size,
!     'pidx' : _Prop_index,
!     'pnam' : _Prop_name,
!     'posn' : _Prop_position,
!     'ptsz' : _Prop_size,
!     'sgrp' : _Prop_group,
!     'sown' : _Prop_owner,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Legacy_suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Legacy_suite.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Legacy_suite.py	1 Apr 2003 22:04:40 -0000	1.2
--- Legacy_suite.py	12 Apr 2003 22:27:09 -0000	1.3
***************
*** 13,158 ****
  class Legacy_suite_Events:
  
! 	def restart(self, _no_object=None, _attributes={}, **_arguments):
! 		"""restart: Restart the computer
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'rest'
  
! 		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 shut_down(self, _no_object=None, _attributes={}, **_arguments):
! 		"""shut down: Shut Down the computer
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'shut'
  
! 		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 sleep(self, _no_object=None, _attributes={}, **_arguments):
! 		"""sleep: Put the computer to sleep
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'fndr'
! 		_subcode = 'slep'
  
! 		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['----']
  
  
  class application(aetools.ComponentItem):
! 	"""application - The Finder """
! 	want = 'capp'
  class _Prop_desktop_picture(aetools.NProperty):
! 	"""desktop picture - the desktop picture of the main monitor """
! 	which = 'dpic'
! 	want = 'file'
  
  class application_process(aetools.ComponentItem):
! 	"""application process - A process launched from an application file """
! 	want = 'pcap'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
! 	"""<Inheritance> - inherits some of its properties from the process class """
! 	which = 'c@#^'
! 	want = 'prcs'
  class _Prop_application_file(aetools.NProperty):
! 	"""application file - the application file from which this process was launched """
! 	which = 'appf'
! 	want = 'appf'
  
  application_processes = application_process
  
  class desk_accessory_process(aetools.ComponentItem):
! 	"""desk accessory process - A process launched from a desk accessory file """
! 	want = 'pcda'
  class _Prop_desk_accessory_file(aetools.NProperty):
! 	"""desk accessory file - the desk accessory file from which this process was launched """
! 	which = 'dafi'
! 	want = 'obj '
  
  desk_accessory_processes = desk_accessory_process
  
  class process(aetools.ComponentItem):
! 	"""process - A process running on this computer """
! 	want = 'prcs'
  class _Prop_accepts_high_level_events(aetools.NProperty):
! 	"""accepts high level events - Is the process high-level event aware (accepts open application, open document, print document, and quit)? """
! 	which = 'isab'
! 	want = 'bool'
  class _Prop_accepts_remote_events(aetools.NProperty):
! 	"""accepts remote events - Does the process accept remote events? """
! 	which = 'revt'
! 	want = 'bool'
  class _Prop_creator_type(aetools.NProperty):
! 	"""creator type - the OSType of the creator of the process (the signature) """
! 	which = 'fcrt'
! 	want = 'type'
  class _Prop_file(aetools.NProperty):
! 	"""file - the file from which the process was launched """
! 	which = 'file'
! 	want = 'obj '
  class _Prop_file_type(aetools.NProperty):
! 	"""file type - the OSType of the file type of the process """
! 	which = 'asty'
! 	want = 'type'
  class _Prop_frontmost(aetools.NProperty):
! 	"""frontmost - Is the process the frontmost process? """
! 	which = 'pisf'
! 	want = 'bool'
  class _Prop_has_scripting_terminology(aetools.NProperty):
! 	"""has scripting terminology - Does the process have a scripting terminology, i.e., can it be scripted? """
! 	which = 'hscr'
! 	want = 'bool'
  class _Prop_name(aetools.NProperty):
! 	"""name - the name of the process """
! 	which = 'pnam'
! 	want = 'itxt'
  class _Prop_partition_space_used(aetools.NProperty):
! 	"""partition space used - the number of bytes currently used in the process' partition """
! 	which = 'pusd'
! 	want = 'long'
  class _Prop_total_partition_size(aetools.NProperty):
! 	"""total partition size - the size of the partition with which the process was launched """
! 	which = 'appt'
! 	want = 'long'
  class _Prop_visible(aetools.NProperty):
! 	"""visible - Is the process' layer visible? """
! 	which = 'pvis'
! 	want = 'bool'
  
  processes = process
  application._superclassnames = []
  application._privpropdict = {
! 	'desktop_picture' : _Prop_desktop_picture,
  }
  application._privelemdict = {
--- 13,158 ----
  class Legacy_suite_Events:
  
!     def restart(self, _no_object=None, _attributes={}, **_arguments):
!         """restart: Restart the computer
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'rest'
  
!         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 shut_down(self, _no_object=None, _attributes={}, **_arguments):
!         """shut down: Shut Down the computer
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'shut'
  
!         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 sleep(self, _no_object=None, _attributes={}, **_arguments):
!         """sleep: Put the computer to sleep
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'fndr'
!         _subcode = 'slep'
  
!         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['----']
  
  
  class application(aetools.ComponentItem):
!     """application - The Finder """
!     want = 'capp'
  class _Prop_desktop_picture(aetools.NProperty):
!     """desktop picture - the desktop picture of the main monitor """
!     which = 'dpic'
!     want = 'file'
  
  class application_process(aetools.ComponentItem):
!     """application process - A process launched from an application file """
!     want = 'pcap'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
!     """<Inheritance> - inherits some of its properties from the process class """
!     which = 'c@#^'
!     want = 'prcs'
  class _Prop_application_file(aetools.NProperty):
!     """application file - the application file from which this process was launched """
!     which = 'appf'
!     want = 'appf'
  
  application_processes = application_process
  
  class desk_accessory_process(aetools.ComponentItem):
!     """desk accessory process - A process launched from a desk accessory file """
!     want = 'pcda'
  class _Prop_desk_accessory_file(aetools.NProperty):
!     """desk accessory file - the desk accessory file from which this process was launched """
!     which = 'dafi'
!     want = 'obj '
  
  desk_accessory_processes = desk_accessory_process
  
  class process(aetools.ComponentItem):
!     """process - A process running on this computer """
!     want = 'prcs'
  class _Prop_accepts_high_level_events(aetools.NProperty):
!     """accepts high level events - Is the process high-level event aware (accepts open application, open document, print document, and quit)? """
!     which = 'isab'
!     want = 'bool'
  class _Prop_accepts_remote_events(aetools.NProperty):
!     """accepts remote events - Does the process accept remote events? """
!     which = 'revt'
!     want = 'bool'
  class _Prop_creator_type(aetools.NProperty):
!     """creator type - the OSType of the creator of the process (the signature) """
!     which = 'fcrt'
!     want = 'type'
  class _Prop_file(aetools.NProperty):
!     """file - the file from which the process was launched """
!     which = 'file'
!     want = 'obj '
  class _Prop_file_type(aetools.NProperty):
!     """file type - the OSType of the file type of the process """
!     which = 'asty'
!     want = 'type'
  class _Prop_frontmost(aetools.NProperty):
!     """frontmost - Is the process the frontmost process? """
!     which = 'pisf'
!     want = 'bool'
  class _Prop_has_scripting_terminology(aetools.NProperty):
!     """has scripting terminology - Does the process have a scripting terminology, i.e., can it be scripted? """
!     which = 'hscr'
!     want = 'bool'
  class _Prop_name(aetools.NProperty):
!     """name - the name of the process """
!     which = 'pnam'
!     want = 'itxt'
  class _Prop_partition_space_used(aetools.NProperty):
!     """partition space used - the number of bytes currently used in the process' partition """
!     which = 'pusd'
!     want = 'long'
  class _Prop_total_partition_size(aetools.NProperty):
!     """total partition size - the size of the partition with which the process was launched """
!     which = 'appt'
!     want = 'long'
  class _Prop_visible(aetools.NProperty):
!     """visible - Is the process' layer visible? """
!     which = 'pvis'
!     want = 'bool'
  
  processes = process
  application._superclassnames = []
  application._privpropdict = {
!     'desktop_picture' : _Prop_desktop_picture,
  }
  application._privelemdict = {
***************
*** 160,165 ****
  application_process._superclassnames = ['process']
  application_process._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'application_file' : _Prop_application_file,
  }
  application_process._privelemdict = {
--- 160,165 ----
  application_process._superclassnames = ['process']
  application_process._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'application_file' : _Prop_application_file,
  }
  application_process._privelemdict = {
***************
*** 167,172 ****
  desk_accessory_process._superclassnames = ['process']
  desk_accessory_process._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'desk_accessory_file' : _Prop_desk_accessory_file,
  }
  desk_accessory_process._privelemdict = {
--- 167,172 ----
  desk_accessory_process._superclassnames = ['process']
  desk_accessory_process._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'desk_accessory_file' : _Prop_desk_accessory_file,
  }
  desk_accessory_process._privelemdict = {
***************
*** 174,188 ****
  process._superclassnames = []
  process._privpropdict = {
! 	'accepts_high_level_events' : _Prop_accepts_high_level_events,
! 	'accepts_remote_events' : _Prop_accepts_remote_events,
! 	'creator_type' : _Prop_creator_type,
! 	'file' : _Prop_file,
! 	'file_type' : _Prop_file_type,
! 	'frontmost' : _Prop_frontmost,
! 	'has_scripting_terminology' : _Prop_has_scripting_terminology,
! 	'name' : _Prop_name,
! 	'partition_space_used' : _Prop_partition_space_used,
! 	'total_partition_size' : _Prop_total_partition_size,
! 	'visible' : _Prop_visible,
  }
  process._privelemdict = {
--- 174,188 ----
  process._superclassnames = []
  process._privpropdict = {
!     'accepts_high_level_events' : _Prop_accepts_high_level_events,
!     'accepts_remote_events' : _Prop_accepts_remote_events,
!     'creator_type' : _Prop_creator_type,
!     'file' : _Prop_file,
!     'file_type' : _Prop_file_type,
!     'frontmost' : _Prop_frontmost,
!     'has_scripting_terminology' : _Prop_has_scripting_terminology,
!     'name' : _Prop_name,
!     'partition_space_used' : _Prop_partition_space_used,
!     'total_partition_size' : _Prop_total_partition_size,
!     'visible' : _Prop_visible,
  }
  process._privelemdict = {
***************
*** 193,199 ****
  #
  _classdeclarations = {
! 	'capp' : application,
! 	'pcap' : application_process,
! 	'pcda' : desk_accessory_process,
! 	'prcs' : process,
  }
--- 193,223 ----
  #
  _classdeclarations = {
!     'capp' : application,
!     'pcap' : application_process,
!     'pcda' : desk_accessory_process,
!     'prcs' : process,
! }
! 
! _propdeclarations = {
!     'appf' : _Prop_application_file,
!     'appt' : _Prop_total_partition_size,
!     'asty' : _Prop_file_type,
!     'c@#^' : _Prop__3c_Inheritance_3e_,
!     'dafi' : _Prop_desk_accessory_file,
!     'dpic' : _Prop_desktop_picture,
!     'fcrt' : _Prop_creator_type,
!     'file' : _Prop_file,
!     'hscr' : _Prop_has_scripting_terminology,
!     'isab' : _Prop_accepts_high_level_events,
!     'pisf' : _Prop_frontmost,
!     'pnam' : _Prop_name,
!     'pusd' : _Prop_partition_space_used,
!     'pvis' : _Prop_visible,
!     'revt' : _Prop_accepts_remote_events,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Standard_Suite.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Standard_Suite.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Standard_Suite.py	1 Apr 2003 22:04:41 -0000	1.5
--- Standard_Suite.py	12 Apr 2003 22:27:09 -0000	1.6
***************
*** 14,319 ****
  class Standard_Suite_Events(Standard_Suite_Events):
  
! 	def close(self, _object, _attributes={}, **_arguments):
! 		"""close: Close an object
! 		Required argument: the object 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['----']
  
! 	_argmap_count = {
! 		'each' : 'kocl',
! 	}
  
! 	def count(self, _object, _attributes={}, **_arguments):
! 		"""count: Return the number of elements of a particular class within an object
! 		Required argument: the object whose elements are to be counted
! 		Keyword argument each: the class of the elements to be counted
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: the number of elements
! 		"""
! 		_code = 'core'
! 		_subcode = 'cnte'
  
! 		aetools.keysubst(_arguments, self._argmap_count)
! 		_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_data_size = {
! 		'as' : 'rtyp',
! 	}
  
! 	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 as: the data type for which the size is calculated
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: the size of the object in bytes
! 		"""
! 		_code = 'core'
! 		_subcode = 'dsiz'
  
! 		aetools.keysubst(_arguments, self._argmap_data_size)
! 		_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 delete(self, _object, _attributes={}, **_arguments):
! 		"""delete: Move an item from its container to the trash
! 		Required argument: the item to delete
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: to the item that was just deleted
! 		"""
! 		_code = 'core'
! 		_subcode = 'delo'
  
! 		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_duplicate = {
! 		'to' : 'insh',
! 		'replacing' : 'alrp',
! 		'routing_suppressed' : 'rout',
! 	}
  
! 	def duplicate(self, _object, _attributes={}, **_arguments):
! 		"""duplicate: Duplicate one or more object(s)
! 		Required argument: the object(s) to duplicate
! 		Keyword argument to: the new location for the object(s)
! 		Keyword argument replacing: Specifies whether or not to replace items in the destination that have the same name as items being duplicated
! 		Keyword argument routing_suppressed: Specifies whether or not to autoroute items (default is false). Only applies when copying to the system folder.
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: to the duplicated object(s)
! 		"""
! 		_code = 'core'
! 		_subcode = 'clon'
  
! 		aetools.keysubst(_arguments, self._argmap_duplicate)
! 		_arguments['----'] = _object
  
! 		aetools.enumsubst(_arguments, 'alrp', _Enum_bool)
! 		aetools.enumsubst(_arguments, 'rout', _Enum_bool)
  
! 		_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 exists(self, _object, _attributes={}, **_arguments):
! 		"""exists: Verify if an object exists
! 		Required argument: the object in question
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: true if it exists, false if not
! 		"""
! 		_code = 'core'
! 		_subcode = 'doex'
  
! 		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_make = {
! 		'new' : 'kocl',
! 		'at' : 'insh',
! 		'to' : 'to  ',
! 		'with_properties' : 'prdt',
! 	}
  
! 	def make(self, _no_object=None, _attributes={}, **_arguments):
! 		"""make: Make a new element
! 		Keyword argument new: the class of the new element
! 		Keyword argument at: the location at which to insert the element
! 		Keyword argument to: when creating an alias file, the original item to create an alias to or when creating a file viewer window, the target of the window
! 		Keyword argument with_properties: the initial values for the properties of the element
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: to the new object(s)
! 		"""
! 		_code = 'core'
! 		_subcode = 'crel'
  
! 		aetools.keysubst(_arguments, self._argmap_make)
! 		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_move = {
! 		'to' : 'insh',
! 		'replacing' : 'alrp',
! 		'positioned_at' : 'mvpl',
! 		'routing_suppressed' : 'rout',
! 	}
  
! 	def move(self, _object, _attributes={}, **_arguments):
! 		"""move: Move object(s) to a new location
! 		Required argument: the object(s) to move
! 		Keyword argument to: the new location for the object(s)
! 		Keyword argument replacing: Specifies whether or not to replace items in the destination that have the same name as items being moved
! 		Keyword argument positioned_at: Gives a list (in local window coordinates) of positions for the destination items
! 		Keyword argument routing_suppressed: Specifies whether or not to autoroute items (default is false). Only applies when moving to the system folder.
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		Returns: to the object(s) after they have been moved
! 		"""
! 		_code = 'core'
! 		_subcode = 'move'
  
! 		aetools.keysubst(_arguments, self._argmap_move)
! 		_arguments['----'] = _object
  
! 		aetools.enumsubst(_arguments, 'alrp', _Enum_bool)
! 		aetools.enumsubst(_arguments, 'mvpl', _Enum_list)
! 		aetools.enumsubst(_arguments, 'rout', _Enum_bool)
  
! 		_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_open = {
! 		'using' : 'usin',
! 		'with_properties' : 'prdt',
! 	}
  
! 	def open(self, _object, _attributes={}, **_arguments):
! 		"""open: Open the specified object(s)
! 		Required argument: list of objects to open
! 		Keyword argument using: the application file to open the object with
! 		Keyword argument with_properties: the initial values for the properties, to be included with the open command sent to the application that opens the direct object
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'aevt'
! 		_subcode = 'odoc'
  
! 		aetools.keysubst(_arguments, self._argmap_open)
! 		_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_print_ = {
! 		'with_properties' : 'prdt',
! 	}
  
! 	def print_(self, _object, _attributes={}, **_arguments):
! 		"""print: Print the specified object(s)
! 		Required argument: list of objects to print
! 		Keyword argument with_properties: optional properties to be included with the print command sent to the application that prints the direct object
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'aevt'
! 		_subcode = 'pdoc'
  
! 		aetools.keysubst(_arguments, self._argmap_print_)
! 		_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 the Finder
! 		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 select(self, _object, _attributes={}, **_arguments):
! 		"""select: Select the specified object(s)
! 		Required argument: the object to select
! 		Keyword argument _attributes: AppleEvent attribute dictionary
! 		"""
! 		_code = 'misc'
! 		_subcode = 'slct'
  
! 		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['----']
  
  _Enum_list = None # XXXX enum list not found!!
--- 14,319 ----
  class Standard_Suite_Events(Standard_Suite_Events):
  
!     def close(self, _object, _attributes={}, **_arguments):
!         """close: Close an object
!         Required argument: the object 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['----']
  
!     _argmap_count = {
!         'each' : 'kocl',
!     }
  
!     def count(self, _object, _attributes={}, **_arguments):
!         """count: Return the number of elements of a particular class within an object
!         Required argument: the object whose elements are to be counted
!         Keyword argument each: the class of the elements to be counted
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: the number of elements
!         """
!         _code = 'core'
!         _subcode = 'cnte'
  
!         aetools.keysubst(_arguments, self._argmap_count)
!         _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_data_size = {
!         'as' : 'rtyp',
!     }
  
!     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 as: the data type for which the size is calculated
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: the size of the object in bytes
!         """
!         _code = 'core'
!         _subcode = 'dsiz'
  
!         aetools.keysubst(_arguments, self._argmap_data_size)
!         _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 delete(self, _object, _attributes={}, **_arguments):
!         """delete: Move an item from its container to the trash
!         Required argument: the item to delete
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: to the item that was just deleted
!         """
!         _code = 'core'
!         _subcode = 'delo'
  
!         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_duplicate = {
!         'to' : 'insh',
!         'replacing' : 'alrp',
!         'routing_suppressed' : 'rout',
!     }
  
!     def duplicate(self, _object, _attributes={}, **_arguments):
!         """duplicate: Duplicate one or more object(s)
!         Required argument: the object(s) to duplicate
!         Keyword argument to: the new location for the object(s)
!         Keyword argument replacing: Specifies whether or not to replace items in the destination that have the same name as items being duplicated
!         Keyword argument routing_suppressed: Specifies whether or not to autoroute items (default is false). Only applies when copying to the system folder.
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: to the duplicated object(s)
!         """
!         _code = 'core'
!         _subcode = 'clon'
  
!         aetools.keysubst(_arguments, self._argmap_duplicate)
!         _arguments['----'] = _object
  
!         aetools.enumsubst(_arguments, 'alrp', _Enum_bool)
!         aetools.enumsubst(_arguments, 'rout', _Enum_bool)
  
!         _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 exists(self, _object, _attributes={}, **_arguments):
!         """exists: Verify if an object exists
!         Required argument: the object in question
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: true if it exists, false if not
!         """
!         _code = 'core'
!         _subcode = 'doex'
  
!         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_make = {
!         'new' : 'kocl',
!         'at' : 'insh',
!         'to' : 'to  ',
!         'with_properties' : 'prdt',
!     }
  
!     def make(self, _no_object=None, _attributes={}, **_arguments):
!         """make: Make a new element
!         Keyword argument new: the class of the new element
!         Keyword argument at: the location at which to insert the element
!         Keyword argument to: when creating an alias file, the original item to create an alias to or when creating a file viewer window, the target of the window
!         Keyword argument with_properties: the initial values for the properties of the element
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: to the new object(s)
!         """
!         _code = 'core'
!         _subcode = 'crel'
  
!         aetools.keysubst(_arguments, self._argmap_make)
!         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_move = {
!         'to' : 'insh',
!         'replacing' : 'alrp',
!         'positioned_at' : 'mvpl',
!         'routing_suppressed' : 'rout',
!     }
  
!     def move(self, _object, _attributes={}, **_arguments):
!         """move: Move object(s) to a new location
!         Required argument: the object(s) to move
!         Keyword argument to: the new location for the object(s)
!         Keyword argument replacing: Specifies whether or not to replace items in the destination that have the same name as items being moved
!         Keyword argument positioned_at: Gives a list (in local window coordinates) of positions for the destination items
!         Keyword argument routing_suppressed: Specifies whether or not to autoroute items (default is false). Only applies when moving to the system folder.
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         Returns: to the object(s) after they have been moved
!         """
!         _code = 'core'
!         _subcode = 'move'
  
!         aetools.keysubst(_arguments, self._argmap_move)
!         _arguments['----'] = _object
  
!         aetools.enumsubst(_arguments, 'alrp', _Enum_bool)
!         aetools.enumsubst(_arguments, 'mvpl', _Enum_list)
!         aetools.enumsubst(_arguments, 'rout', _Enum_bool)
  
!         _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_open = {
!         'using' : 'usin',
!         'with_properties' : 'prdt',
!     }
  
!     def open(self, _object, _attributes={}, **_arguments):
!         """open: Open the specified object(s)
!         Required argument: list of objects to open
!         Keyword argument using: the application file to open the object with
!         Keyword argument with_properties: the initial values for the properties, to be included with the open command sent to the application that opens the direct object
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'aevt'
!         _subcode = 'odoc'
  
!         aetools.keysubst(_arguments, self._argmap_open)
!         _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_print_ = {
!         'with_properties' : 'prdt',
!     }
  
!     def print_(self, _object, _attributes={}, **_arguments):
!         """print: Print the specified object(s)
!         Required argument: list of objects to print
!         Keyword argument with_properties: optional properties to be included with the print command sent to the application that prints the direct object
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'aevt'
!         _subcode = 'pdoc'
  
!         aetools.keysubst(_arguments, self._argmap_print_)
!         _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 the Finder
!         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 select(self, _object, _attributes={}, **_arguments):
!         """select: Select the specified object(s)
!         Required argument: the object to select
!         Keyword argument _attributes: AppleEvent attribute dictionary
!         """
!         _code = 'misc'
!         _subcode = 'slct'
  
!         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['----']
  
  _Enum_list = None # XXXX enum list not found!!
***************
*** 324,326 ****
--- 324,335 ----
  #
  _classdeclarations = {
+ }
+ 
+ _propdeclarations = {
+ }
+ 
+ _compdeclarations = {
+ }
+ 
+ _enumdeclarations = {
  }

Index: Type_Definitions.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Type_Definitions.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Type_Definitions.py	1 Apr 2003 22:04:41 -0000	1.7
--- Type_Definitions.py	12 Apr 2003 22:27:09 -0000	1.8
***************
*** 13,205 ****
  class Type_Definitions_Events:
  
! 	pass
  
  
  class alias_list(aetools.ComponentItem):
! 	"""alias list - A list of aliases.  Use \xd4as alias list\xd5 when a list of aliases is needed (instead of a list of file system item references). """
! 	want = 'alst'
  
  class label(aetools.ComponentItem):
! 	"""label - (NOT AVAILABLE YET) A Finder label (name and color) """
! 	want = 'clbl'
  class _Prop_color(aetools.NProperty):
! 	"""color - the color associated with the label """
! 	which = 'colr'
! 	want = 'cRGB'
  class _Prop_index(aetools.NProperty):
! 	"""index - the index in the front-to-back ordering within its container """
! 	which = 'pidx'
! 	want = 'long'
  class _Prop_name(aetools.NProperty):
! 	"""name - the name associated with the label """
! 	which = 'pnam'
! 	want = 'utxt'
  
  class preferences(aetools.ComponentItem):
! 	"""preferences - (NOT AVAILABLE, SUBJECT TO CHANGE) The Finder Preferences """
! 	want = 'cprf'
  class _Prop_button_view_arrangement(aetools.NProperty):
! 	"""button view arrangement - the method of arrangement of icons in default Finder button view windows """
! 	which = 'barr'
! 	want = 'earr'
  class _Prop_button_view_icon_size(aetools.NProperty):
! 	"""button view icon size - the size of icons displayed in Finder button view windows. """
! 	which = 'bisz'
! 	want = 'long'
  class _Prop_calculates_folder_sizes(aetools.NProperty):
! 	"""calculates folder sizes - Are folder sizes calculated and displayed in Finder list view windows? """
! 	which = 'sfsz'
! 	want = 'bool'
  class _Prop_delay_before_springing(aetools.NProperty):
! 	"""delay before springing - the delay before springing open a container in ticks (1/60th of a second) (12 is shortest delay, 60 is longest delay) """
! 	which = 'dela'
! 	want = 'shor'
  class _Prop_list_view_icon_size(aetools.NProperty):
! 	"""list view icon size - the size of icons displayed in Finder list view windows. """
! 	which = 'lisz'
! 	want = 'long'
  class _Prop_shows_comments(aetools.NProperty):
! 	"""shows comments - Are comments displayed in default Finder list view windows? """
! 	which = 'scom'
! 	want = 'bool'
  class _Prop_shows_creation_date(aetools.NProperty):
! 	"""shows creation date - Are creation dates displayed in default Finder list view windows? """
! 	which = 'scda'
! 	want = 'bool'
  class _Prop_shows_kind(aetools.NProperty):
! 	"""shows kind - Are document kinds displayed in default Finder list view windows? """
! 	which = 'sknd'
! 	want = 'bool'
  class _Prop_shows_label(aetools.NProperty):
! 	"""shows label - Are labels displayed in default Finder list view windows? """
! 	which = 'slbl'
! 	want = 'bool'
  class _Prop_shows_modification_date(aetools.NProperty):
! 	"""shows modification date - Are modification dates displayed in default Finder list view windows? """
! 	which = 'sdat'
! 	want = 'bool'
  class _Prop_shows_size(aetools.NProperty):
! 	"""shows size - Are file sizes displayed in default Finder list view windows? """
! 	which = 'ssiz'
! 	want = 'bool'
  class _Prop_shows_version(aetools.NProperty):
! 	"""shows version - Are file versions displayed in default Finder list view windows? """
! 	which = 'svrs'
! 	want = 'bool'
  class _Prop_spatial_view_arrangement(aetools.NProperty):
! 	"""spatial view arrangement - the method of arrangement of icons in default Finder spatial view windows """
! 	which = 'iarr'
! 	want = 'earr'
  class _Prop_spatial_view_icon_size(aetools.NProperty):
! 	"""spatial view icon size - the size of icons displayed in Finder spatial view windows. """
! 	which = 'iisz'
! 	want = 'long'
  class _Prop_spring_open_folders(aetools.NProperty):
! 	"""spring open folders - Spring open folders after the specified delay? """
! 	which = 'sprg'
! 	want = 'bool'
  class _Prop_uses_relative_dates(aetools.NProperty):
! 	"""uses relative dates - Are relative dates (e.g., today, yesterday) shown  in Finder list view windows? """
! 	which = 'urdt'
! 	want = 'bool'
  class _Prop_uses_simple_menus(aetools.NProperty):
! 	"""uses simple menus - Use simplified Finder menus? """
! 	which = 'usme'
! 	want = 'bool'
  class _Prop_uses_wide_grid(aetools.NProperty):
! 	"""uses wide grid - Space icons on a wide grid? """
! 	which = 'uswg'
! 	want = 'bool'
  class _Prop_view_font(aetools.NProperty):
! 	"""view font - the id of the font used in Finder views. """
! 	which = 'vfnt'
! 	want = 'long'
  class _Prop_view_font_size(aetools.NProperty):
! 	"""view font size - the size of the font used in Finder views """
! 	which = 'vfsz'
! 	want = 'long'
  class _Prop_window(aetools.NProperty):
! 	"""window - the window that would open if Finder preferences was opened """
! 	which = 'cwin'
! 	want = 'pwnd'
  #        element 'clbl' as ['indx', 'name']
  
  class icon_view_options(aetools.ComponentItem):
! 	"""icon view options - the icon view options """
! 	want = 'icop'
  
  _Prop_arrangement = _Prop_spatial_view_arrangement
  class _Prop_icon_size(aetools.NProperty):
! 	"""icon size - the size of icons displayed in the icon view """
! 	which = 'lvis'
! 	want = 'shor'
  
  class icon_family(aetools.ComponentItem):
! 	"""icon family - (NOT AVAILABLE YET) A family of icons """
! 	want = 'ifam'
  class _Prop_large_32_bit_icon(aetools.NProperty):
! 	"""large 32 bit icon - the large 32-bit color icon """
! 	which = 'il32'
! 	want = 'il32'
  class _Prop_large_4_bit_icon(aetools.NProperty):
! 	"""large 4 bit icon - the large 4-bit color icon """
! 	which = 'icl4'
! 	want = 'icl4'
  class _Prop_large_8_bit_icon(aetools.NProperty):
! 	"""large 8 bit icon - the large 8-bit color icon """
! 	which = 'icl8'
! 	want = 'icl8'
  class _Prop_large_8_bit_mask(aetools.NProperty):
! 	"""large 8 bit mask - the large 8-bit mask for large 32-bit icons """
! 	which = 'l8mk'
! 	want = 'l8mk'
  class _Prop_large_monochrome_icon_and_mask(aetools.NProperty):
! 	"""large monochrome icon and mask - the large black-and-white icon and the mask for large icons """
! 	which = 'ICN#'
! 	want = 'ICN#'
  class _Prop_small_32_bit_icon(aetools.NProperty):
! 	"""small 32 bit icon - the small 32-bit color icon """
! 	which = 'is32'
! 	want = 'is32'
  class _Prop_small_4_bit_icon(aetools.NProperty):
! 	"""small 4 bit icon - the small 4-bit color icon """
! 	which = 'ics4'
! 	want = 'ics4'
  class _Prop_small_8_bit_icon(aetools.NProperty):
! 	"""small 8 bit icon - the small 8-bit color icon """
! 	which = 'ics8'
! 	want = 'ics8'
  
  _Prop_small_8_bit_mask = _Prop_small_8_bit_icon
  class _Prop_small_monochrome_icon_and_mask(aetools.NProperty):
! 	"""small monochrome icon and mask - the small black-and-white icon and the mask for small icons """
! 	which = 'ics#'
! 	want = 'ics#'
  
  class column(aetools.ComponentItem):
! 	"""column - a column of a list view """
! 	want = 'lvcl'
  class _Prop_sort_direction(aetools.NProperty):
! 	"""sort direction - The direction in which the window is sorted """
! 	which = 'sord'
! 	want = 'sodr'
  class _Prop_visible(aetools.NProperty):
! 	"""visible - is this column visible """
! 	which = 'pvis'
! 	want = 'bool'
  class _Prop_width(aetools.NProperty):
! 	"""width - the width of this column """
! 	which = 'clwd'
! 	want = 'shor'
  
  columns = column
  
  class list_view_options(aetools.ComponentItem):
! 	"""list view options - the list view options """
! 	want = 'lvop'
  class _Prop_sort_column(aetools.NProperty):
! 	"""sort column - the column that the list view is sorted on """
! 	which = 'srtc'
! 	want = 'lvcl'
  #        element 'lvcl' as ['indx', 'rele', 'rang', 'test']
  alias_list._superclassnames = []
--- 13,205 ----
  class Type_Definitions_Events:
  
!     pass
  
  
  class alias_list(aetools.ComponentItem):
!     """alias list - A list of aliases.  Use \xd4as alias list\xd5 when a list of aliases is needed (instead of a list of file system item references). """
!     want = 'alst'
  
  class label(aetools.ComponentItem):
!     """label - (NOT AVAILABLE YET) A Finder label (name and color) """
!     want = 'clbl'
  class _Prop_color(aetools.NProperty):
!     """color - the color associated with the label """
!     which = 'colr'
!     want = 'cRGB'
  class _Prop_index(aetools.NProperty):
!     """index - the index in the front-to-back ordering within its container """
!     which = 'pidx'
!     want = 'long'
  class _Prop_name(aetools.NProperty):
!     """name - the name associated with the label """
!     which = 'pnam'
!     want = 'utxt'
  
  class preferences(aetools.ComponentItem):
!     """preferences - (NOT AVAILABLE, SUBJECT TO CHANGE) The Finder Preferences """
!     want = 'cprf'
  class _Prop_button_view_arrangement(aetools.NProperty):
!     """button view arrangement - the method of arrangement of icons in default Finder button view windows """
!     which = 'barr'
!     want = 'earr'
  class _Prop_button_view_icon_size(aetools.NProperty):
!     """button view icon size - the size of icons displayed in Finder button view windows. """
!     which = 'bisz'
!     want = 'long'
  class _Prop_calculates_folder_sizes(aetools.NProperty):
!     """calculates folder sizes - Are folder sizes calculated and displayed in Finder list view windows? """
!     which = 'sfsz'
!     want = 'bool'
  class _Prop_delay_before_springing(aetools.NProperty):
!     """delay before springing - the delay before springing open a container in ticks (1/60th of a second) (12 is shortest delay, 60 is longest delay) """
!     which = 'dela'
!     want = 'shor'
  class _Prop_list_view_icon_size(aetools.NProperty):
!     """list view icon size - the size of icons displayed in Finder list view windows. """
!     which = 'lisz'
!     want = 'long'
  class _Prop_shows_comments(aetools.NProperty):
!     """shows comments - Are comments displayed in default Finder list view windows? """
!     which = 'scom'
!     want = 'bool'
  class _Prop_shows_creation_date(aetools.NProperty):
!     """shows creation date - Are creation dates displayed in default Finder list view windows? """
!     which = 'scda'
!     want = 'bool'
  class _Prop_shows_kind(aetools.NProperty):
!     """shows kind - Are document kinds displayed in default Finder list view windows? """
!     which = 'sknd'
!     want = 'bool'
  class _Prop_shows_label(aetools.NProperty):
!     """shows label - Are labels displayed in default Finder list view windows? """
!     which = 'slbl'
!     want = 'bool'
  class _Prop_shows_modification_date(aetools.NProperty):
!     """shows modification date - Are modification dates displayed in default Finder list view windows? """
!     which = 'sdat'
!     want = 'bool'
  class _Prop_shows_size(aetools.NProperty):
!     """shows size - Are file sizes displayed in default Finder list view windows? """
!     which = 'ssiz'
!     want = 'bool'
  class _Prop_shows_version(aetools.NProperty):
!     """shows version - Are file versions displayed in default Finder list view windows? """
!     which = 'svrs'
!     want = 'bool'
  class _Prop_spatial_view_arrangement(aetools.NProperty):
!     """spatial view arrangement - the method of arrangement of icons in default Finder spatial view windows """
!     which = 'iarr'
!     want = 'earr'
  class _Prop_spatial_view_icon_size(aetools.NProperty):
!     """spatial view icon size - the size of icons displayed in Finder spatial view windows. """
!     which = 'iisz'
!     want = 'long'
  class _Prop_spring_open_folders(aetools.NProperty):
!     """spring open folders - Spring open folders after the specified delay? """
!     which = 'sprg'
!     want = 'bool'
  class _Prop_uses_relative_dates(aetools.NProperty):
!     """uses relative dates - Are relative dates (e.g., today, yesterday) shown  in Finder list view windows? """
!     which = 'urdt'
!     want = 'bool'
  class _Prop_uses_simple_menus(aetools.NProperty):
!     """uses simple menus - Use simplified Finder menus? """
!     which = 'usme'
!     want = 'bool'
  class _Prop_uses_wide_grid(aetools.NProperty):
!     """uses wide grid - Space icons on a wide grid? """
!     which = 'uswg'
!     want = 'bool'
  class _Prop_view_font(aetools.NProperty):
!     """view font - the id of the font used in Finder views. """
!     which = 'vfnt'
!     want = 'long'
  class _Prop_view_font_size(aetools.NProperty):
!     """view font size - the size of the font used in Finder views """
!     which = 'vfsz'
!     want = 'long'
  class _Prop_window(aetools.NProperty):
!     """window - the window that would open if Finder preferences was opened """
!     which = 'cwin'
!     want = 'pwnd'
  #        element 'clbl' as ['indx', 'name']
  
  class icon_view_options(aetools.ComponentItem):
!     """icon view options - the icon view options """
!     want = 'icop'
  
  _Prop_arrangement = _Prop_spatial_view_arrangement
  class _Prop_icon_size(aetools.NProperty):
!     """icon size - the size of icons displayed in the icon view """
!     which = 'lvis'
!     want = 'shor'
  
  class icon_family(aetools.ComponentItem):
!     """icon family - (NOT AVAILABLE YET) A family of icons """
!     want = 'ifam'
  class _Prop_large_32_bit_icon(aetools.NProperty):
!     """large 32 bit icon - the large 32-bit color icon """
!     which = 'il32'
!     want = 'il32'
  class _Prop_large_4_bit_icon(aetools.NProperty):
!     """large 4 bit icon - the large 4-bit color icon """
!     which = 'icl4'
!     want = 'icl4'
  class _Prop_large_8_bit_icon(aetools.NProperty):
!     """large 8 bit icon - the large 8-bit color icon """
!     which = 'icl8'
!     want = 'icl8'
  class _Prop_large_8_bit_mask(aetools.NProperty):
!     """large 8 bit mask - the large 8-bit mask for large 32-bit icons """
!     which = 'l8mk'
!     want = 'l8mk'
  class _Prop_large_monochrome_icon_and_mask(aetools.NProperty):
!     """large monochrome icon and mask - the large black-and-white icon and the mask for large icons """
!     which = 'ICN#'
!     want = 'ICN#'
  class _Prop_small_32_bit_icon(aetools.NProperty):
!     """small 32 bit icon - the small 32-bit color icon """
!     which = 'is32'
!     want = 'is32'
  class _Prop_small_4_bit_icon(aetools.NProperty):
!     """small 4 bit icon - the small 4-bit color icon """
!     which = 'ics4'
!     want = 'ics4'
  class _Prop_small_8_bit_icon(aetools.NProperty):
!     """small 8 bit icon - the small 8-bit color icon """
!     which = 'ics8'
!     want = 'ics8'
  
  _Prop_small_8_bit_mask = _Prop_small_8_bit_icon
  class _Prop_small_monochrome_icon_and_mask(aetools.NProperty):
!     """small monochrome icon and mask - the small black-and-white icon and the mask for small icons """
!     which = 'ics#'
!     want = 'ics#'
  
  class column(aetools.ComponentItem):
!     """column - a column of a list view """
!     want = 'lvcl'
  class _Prop_sort_direction(aetools.NProperty):
!     """sort direction - The direction in which the window is sorted """
!     which = 'sord'
!     want = 'sodr'
  class _Prop_visible(aetools.NProperty):
!     """visible - is this column visible """
!     which = 'pvis'
!     want = 'bool'
  class _Prop_width(aetools.NProperty):
!     """width - the width of this column """
!     which = 'clwd'
!     want = 'shor'
  
  columns = column
  
  class list_view_options(aetools.ComponentItem):
!     """list view options - the list view options """
!     want = 'lvop'
  class _Prop_sort_column(aetools.NProperty):
!     """sort column - the column that the list view is sorted on """
!     which = 'srtc'
!     want = 'lvcl'
  #        element 'lvcl' as ['indx', 'rele', 'rang', 'test']
  alias_list._superclassnames = []
***************
*** 210,216 ****
  label._superclassnames = []
  label._privpropdict = {
! 	'color' : _Prop_color,
! 	'index' : _Prop_index,
! 	'name' : _Prop_name,
  }
  label._privelemdict = {
--- 210,216 ----
  label._superclassnames = []
  label._privpropdict = {
!     'color' : _Prop_color,
!     'index' : _Prop_index,
!     'name' : _Prop_name,
  }
  label._privelemdict = {
***************
*** 218,250 ****
  preferences._superclassnames = []
  preferences._privpropdict = {
! 	'button_view_arrangement' : _Prop_button_view_arrangement,
! 	'button_view_icon_size' : _Prop_button_view_icon_size,
! 	'calculates_folder_sizes' : _Prop_calculates_folder_sizes,
! 	'delay_before_springing' : _Prop_delay_before_springing,
! 	'list_view_icon_size' : _Prop_list_view_icon_size,
! 	'shows_comments' : _Prop_shows_comments,
! 	'shows_creation_date' : _Prop_shows_creation_date,
! 	'shows_kind' : _Prop_shows_kind,
! 	'shows_label' : _Prop_shows_label,
! 	'shows_modification_date' : _Prop_shows_modification_date,
! 	'shows_size' : _Prop_shows_size,
! 	'shows_version' : _Prop_shows_version,
! 	'spatial_view_arrangement' : _Prop_spatial_view_arrangement,
! 	'spatial_view_icon_size' : _Prop_spatial_view_icon_size,
! 	'spring_open_folders' : _Prop_spring_open_folders,
! 	'uses_relative_dates' : _Prop_uses_relative_dates,
! 	'uses_simple_menus' : _Prop_uses_simple_menus,
! 	'uses_wide_grid' : _Prop_uses_wide_grid,
! 	'view_font' : _Prop_view_font,
! 	'view_font_size' : _Prop_view_font_size,
! 	'window' : _Prop_window,
  }
  preferences._privelemdict = {
! 	'label' : label,
  }
  icon_view_options._superclassnames = []
  icon_view_options._privpropdict = {
! 	'arrangement' : _Prop_arrangement,
! 	'icon_size' : _Prop_icon_size,
  }
  icon_view_options._privelemdict = {
--- 218,250 ----
  preferences._superclassnames = []
  preferences._privpropdict = {
!     'button_view_arrangement' : _Prop_button_view_arrangement,
!     'button_view_icon_size' : _Prop_button_view_icon_size,
!     'calculates_folder_sizes' : _Prop_calculates_folder_sizes,
!     'delay_before_springing' : _Prop_delay_before_springing,
!     'list_view_icon_size' : _Prop_list_view_icon_size,
!     'shows_comments' : _Prop_shows_comments,
!     'shows_creation_date' : _Prop_shows_creation_date,
!     'shows_kind' : _Prop_shows_kind,
!     'shows_label' : _Prop_shows_label,
!     'shows_modification_date' : _Prop_shows_modification_date,
!     'shows_size' : _Prop_shows_size,
!     'shows_version' : _Prop_shows_version,
!     'spatial_view_arrangement' : _Prop_spatial_view_arrangement,
!     'spatial_view_icon_size' : _Prop_spatial_view_icon_size,
!     'spring_open_folders' : _Prop_spring_open_folders,
!     'uses_relative_dates' : _Prop_uses_relative_dates,
!     'uses_simple_menus' : _Prop_uses_simple_menus,
!     'uses_wide_grid' : _Prop_uses_wide_grid,
!     'view_font' : _Prop_view_font,
!     'view_font_size' : _Prop_view_font_size,
!     'window' : _Prop_window,
  }
  preferences._privelemdict = {
!     'label' : label,
  }
  icon_view_options._superclassnames = []
  icon_view_options._privpropdict = {
!     'arrangement' : _Prop_arrangement,
!     'icon_size' : _Prop_icon_size,
  }
  icon_view_options._privelemdict = {
***************
*** 252,265 ****
  icon_family._superclassnames = []
  icon_family._privpropdict = {
! 	'large_32_bit_icon' : _Prop_large_32_bit_icon,
! 	'large_4_bit_icon' : _Prop_large_4_bit_icon,
! 	'large_8_bit_icon' : _Prop_large_8_bit_icon,
! 	'large_8_bit_mask' : _Prop_large_8_bit_mask,
! 	'large_monochrome_icon_and_mask' : _Prop_large_monochrome_icon_and_mask,
! 	'small_32_bit_icon' : _Prop_small_32_bit_icon,
! 	'small_4_bit_icon' : _Prop_small_4_bit_icon,
! 	'small_8_bit_icon' : _Prop_small_8_bit_icon,
! 	'small_8_bit_mask' : _Prop_small_8_bit_mask,
! 	'small_monochrome_icon_and_mask' : _Prop_small_monochrome_icon_and_mask,
  }
  icon_family._privelemdict = {
--- 252,265 ----
  icon_family._superclassnames = []
  icon_family._privpropdict = {
!     'large_32_bit_icon' : _Prop_large_32_bit_icon,
!     'large_4_bit_icon' : _Prop_large_4_bit_icon,
!     'large_8_bit_icon' : _Prop_large_8_bit_icon,
!     'large_8_bit_mask' : _Prop_large_8_bit_mask,
!     'large_monochrome_icon_and_mask' : _Prop_large_monochrome_icon_and_mask,
!     'small_32_bit_icon' : _Prop_small_32_bit_icon,
!     'small_4_bit_icon' : _Prop_small_4_bit_icon,
!     'small_8_bit_icon' : _Prop_small_8_bit_icon,
!     'small_8_bit_mask' : _Prop_small_8_bit_mask,
!     'small_monochrome_icon_and_mask' : _Prop_small_monochrome_icon_and_mask,
  }
  icon_family._privelemdict = {
***************
*** 267,275 ****
  column._superclassnames = []
  column._privpropdict = {
! 	'index' : _Prop_index,
! 	'name' : _Prop_name,
! 	'sort_direction' : _Prop_sort_direction,
! 	'visible' : _Prop_visible,
! 	'width' : _Prop_width,
  }
  column._privelemdict = {
--- 267,275 ----
  column._superclassnames = []
  column._privpropdict = {
!     'index' : _Prop_index,
!     'name' : _Prop_name,
!     'sort_direction' : _Prop_sort_direction,
!     'visible' : _Prop_visible,
!     'width' : _Prop_width,
  }
  column._privelemdict = {
***************
*** 277,287 ****
  list_view_options._superclassnames = []
  list_view_options._privpropdict = {
! 	'calculates_folder_sizes' : _Prop_calculates_folder_sizes,
! 	'icon_size' : _Prop_icon_size,
! 	'sort_column' : _Prop_sort_column,
! 	'uses_relative_dates' : _Prop_uses_relative_dates,
  }
  list_view_options._privelemdict = {
! 	'column' : column,
  }
  
--- 277,287 ----
  list_view_options._superclassnames = []
  list_view_options._privpropdict = {
!     'calculates_folder_sizes' : _Prop_calculates_folder_sizes,
!     'icon_size' : _Prop_icon_size,
!     'sort_column' : _Prop_sort_column,
!     'uses_relative_dates' : _Prop_uses_relative_dates,
  }
  list_view_options._privelemdict = {
!     'column' : column,
  }
  
***************
*** 290,299 ****
  #
  _classdeclarations = {
! 	'alst' : alias_list,
! 	'clbl' : label,
! 	'cprf' : preferences,
! 	'icop' : icon_view_options,
! 	'ifam' : icon_family,
! 	'lvcl' : column,
! 	'lvop' : list_view_options,
  }
--- 290,346 ----
  #
  _classdeclarations = {
!     'alst' : alias_list,
!     'clbl' : label,
!     'cprf' : preferences,
!     'icop' : icon_view_options,
!     'ifam' : icon_family,
!     'lvcl' : column,
!     'lvop' : list_view_options,
! }
! 
! _propdeclarations = {
!     'ICN#' : _Prop_large_monochrome_icon_and_mask,
!     'barr' : _Prop_button_view_arrangement,
!     'bisz' : _Prop_button_view_icon_size,
!     'clwd' : _Prop_width,
!     'colr' : _Prop_color,
!     'cwin' : _Prop_window,
!     'dela' : _Prop_delay_before_springing,
!     'iarr' : _Prop_spatial_view_arrangement,
!     'icl4' : _Prop_large_4_bit_icon,
!     'icl8' : _Prop_large_8_bit_icon,
!     'ics#' : _Prop_small_monochrome_icon_and_mask,
!     'ics4' : _Prop_small_4_bit_icon,
!     'ics8' : _Prop_small_8_bit_icon,
!     'iisz' : _Prop_spatial_view_icon_size,
!     'il32' : _Prop_large_32_bit_icon,
!     'is32' : _Prop_small_32_bit_icon,
!     'l8mk' : _Prop_large_8_bit_mask,
!     'lisz' : _Prop_list_view_icon_size,
!     'lvis' : _Prop_icon_size,
!     'pidx' : _Prop_index,
!     'pnam' : _Prop_name,
!     'pvis' : _Prop_visible,
!     'scda' : _Prop_shows_creation_date,
!     'scom' : _Prop_shows_comments,
!     'sdat' : _Prop_shows_modification_date,
!     'sfsz' : _Prop_calculates_folder_sizes,
!     'sknd' : _Prop_shows_kind,
!     'slbl' : _Prop_shows_label,
!     'sord' : _Prop_sort_direction,
!     'sprg' : _Prop_spring_open_folders,
!     'srtc' : _Prop_sort_column,
!     'ssiz' : _Prop_shows_size,
!     'svrs' : _Prop_shows_version,
!     'urdt' : _Prop_uses_relative_dates,
!     'usme' : _Prop_uses_simple_menus,
!     'uswg' : _Prop_uses_wide_grid,
!     'vfnt' : _Prop_view_font,
!     'vfsz' : _Prop_view_font_size,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: Window_classes.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/Window_classes.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Window_classes.py	1 Apr 2003 22:04:43 -0000	1.7
--- Window_classes.py	12 Apr 2003 22:27:09 -0000	1.8
***************
*** 13,143 ****
  class Window_classes_Events:
  
! 	pass
  
  
  class Finder_window(aetools.ComponentItem):
! 	"""Finder window - A file viewer window """
! 	want = 'brow'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
! 	"""<Inheritance> - inherits some of its properties from the window class """
! 	which = 'c@#^'
! 	want = 'cwin'
  class _Prop_current_view(aetools.NProperty):
! 	"""current view - the current view for the container window """
! 	which = 'pvew'
! 	want = 'ecvw'
  class _Prop_icon_view_options(aetools.NProperty):
! 	"""icon view options - the icon view options for the container window """
! 	which = 'icop'
! 	want = 'icop'
  class _Prop_list_view_options(aetools.NProperty):
! 	"""list view options - the list view options for the container window """
! 	which = 'lvop'
! 	want = 'lvop'
  class _Prop_target(aetools.NProperty):
! 	"""target - the container at which this file viewer is targeted """
! 	which = 'fvtg'
! 	want = 'obj '
  
  Finder_windows = Finder_window
  
  class window(aetools.ComponentItem):
! 	"""window - A window """
! 	want = 'cwin'
  class _Prop_bounds(aetools.NProperty):
! 	"""bounds - the boundary rectangle for the window """
! 	which = 'pbnd'
! 	want = 'qdrt'
  class _Prop_closeable(aetools.NProperty):
! 	"""closeable - Does the window have a close box? """
! 	which = 'hclb'
! 	want = 'bool'
  class _Prop_collapsed(aetools.NProperty):
! 	"""collapsed - Is the window collapsed """
! 	which = 'wshd'
! 	want = 'bool'
  class _Prop_floating(aetools.NProperty):
! 	"""floating - Does the window have a title bar? """
! 	which = 'isfl'
! 	want = 'bool'
  class _Prop_id(aetools.NProperty):
! 	"""id - the unique id for this window """
! 	which = 'ID  '
! 	want = 'magn'
  class _Prop_index(aetools.NProperty):
! 	"""index - the number of the window in the front-to-back layer ordering """
! 	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 name of the window """
! 	which = 'pnam'
! 	want = 'utxt'
  class _Prop_position(aetools.NProperty):
! 	"""position - the upper left position of the window """
! 	which = 'posn'
! 	want = 'QDpt'
  class _Prop_properties(aetools.NProperty):
! 	"""properties - every property of a window """
! 	which = 'pALL'
! 	want = 'reco'
  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_visible(aetools.NProperty):
! 	"""visible - Is the window visible (always true for open Finder windows)? """
! 	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'
  class _Prop_zoomed_full_size(aetools.NProperty):
! 	"""zoomed full size - Is the window zoomed to the full size of the screen? (can only be set, not read) """
! 	which = 'zumf'
! 	want = 'bool'
  
  windows = window
  
  class information_window(aetools.ComponentItem):
! 	"""information window - An inspector window (opened by \xd2Show Info\xd3) """
! 	want = 'iwnd'
  class _Prop_current_panel(aetools.NProperty):
! 	"""current panel - the current panel in the information window """
! 	which = 'panl'
! 	want = 'ipnl'
  class _Prop_item(aetools.NProperty):
! 	"""item - the item from which this window was opened """
! 	which = 'cobj'
! 	want = 'obj '
  
  class clipping_window(aetools.ComponentItem):
! 	"""clipping window - The window containing a clipping """
! 	want = 'lwnd'
  
  clipping_windows = clipping_window
  
  class preferences_window(aetools.ComponentItem):
! 	"""preferences window - (NOT AVAILABLE YET) The Finder Preferences window """
! 	want = 'pwnd'
  Finder_window._superclassnames = ['window']
  Finder_window._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'current_view' : _Prop_current_view,
! 	'icon_view_options' : _Prop_icon_view_options,
! 	'list_view_options' : _Prop_list_view_options,
! 	'target' : _Prop_target,
  }
  Finder_window._privelemdict = {
--- 13,143 ----
  class Window_classes_Events:
  
!     pass
  
  
  class Finder_window(aetools.ComponentItem):
!     """Finder window - A file viewer window """
!     want = 'brow'
  class _Prop__3c_Inheritance_3e_(aetools.NProperty):
!     """<Inheritance> - inherits some of its properties from the window class """
!     which = 'c@#^'
!     want = 'cwin'
  class _Prop_current_view(aetools.NProperty):
!     """current view - the current view for the container window """
!     which = 'pvew'
!     want = 'ecvw'
  class _Prop_icon_view_options(aetools.NProperty):
!     """icon view options - the icon view options for the container window """
!     which = 'icop'
!     want = 'icop'
  class _Prop_list_view_options(aetools.NProperty):
!     """list view options - the list view options for the container window """
!     which = 'lvop'
!     want = 'lvop'
  class _Prop_target(aetools.NProperty):
!     """target - the container at which this file viewer is targeted """
!     which = 'fvtg'
!     want = 'obj '
  
  Finder_windows = Finder_window
  
  class window(aetools.ComponentItem):
!     """window - A window """
!     want = 'cwin'
  class _Prop_bounds(aetools.NProperty):
!     """bounds - the boundary rectangle for the window """
!     which = 'pbnd'
!     want = 'qdrt'
  class _Prop_closeable(aetools.NProperty):
!     """closeable - Does the window have a close box? """
!     which = 'hclb'
!     want = 'bool'
  class _Prop_collapsed(aetools.NProperty):
!     """collapsed - Is the window collapsed """
!     which = 'wshd'
!     want = 'bool'
  class _Prop_floating(aetools.NProperty):
!     """floating - Does the window have a title bar? """
!     which = 'isfl'
!     want = 'bool'
  class _Prop_id(aetools.NProperty):
!     """id - the unique id for this window """
!     which = 'ID  '
!     want = 'magn'
  class _Prop_index(aetools.NProperty):
!     """index - the number of the window in the front-to-back layer ordering """
!     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 name of the window """
!     which = 'pnam'
!     want = 'utxt'
  class _Prop_position(aetools.NProperty):
!     """position - the upper left position of the window """
!     which = 'posn'
!     want = 'QDpt'
  class _Prop_properties(aetools.NProperty):
!     """properties - every property of a window """
!     which = 'pALL'
!     want = 'reco'
  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_visible(aetools.NProperty):
!     """visible - Is the window visible (always true for open Finder windows)? """
!     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'
  class _Prop_zoomed_full_size(aetools.NProperty):
!     """zoomed full size - Is the window zoomed to the full size of the screen? (can only be set, not read) """
!     which = 'zumf'
!     want = 'bool'
  
  windows = window
  
  class information_window(aetools.ComponentItem):
!     """information window - An inspector window (opened by \xd2Show Info\xd3) """
!     want = 'iwnd'
  class _Prop_current_panel(aetools.NProperty):
!     """current panel - the current panel in the information window """
!     which = 'panl'
!     want = 'ipnl'
  class _Prop_item(aetools.NProperty):
!     """item - the item from which this window was opened """
!     which = 'cobj'
!     want = 'obj '
  
  class clipping_window(aetools.ComponentItem):
!     """clipping window - The window containing a clipping """
!     want = 'lwnd'
  
  clipping_windows = clipping_window
  
  class preferences_window(aetools.ComponentItem):
!     """preferences window - (NOT AVAILABLE YET) The Finder Preferences window """
!     want = 'pwnd'
  Finder_window._superclassnames = ['window']
  Finder_window._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'current_view' : _Prop_current_view,
!     'icon_view_options' : _Prop_icon_view_options,
!     'list_view_options' : _Prop_list_view_options,
!     'target' : _Prop_target,
  }
  Finder_window._privelemdict = {
***************
*** 145,164 ****
  window._superclassnames = []
  window._privpropdict = {
! 	'bounds' : _Prop_bounds,
! 	'closeable' : _Prop_closeable,
! 	'collapsed' : _Prop_collapsed,
! 	'floating' : _Prop_floating,
! 	'id' : _Prop_id,
! 	'index' : _Prop_index,
! 	'modal' : _Prop_modal,
! 	'name' : _Prop_name,
! 	'position' : _Prop_position,
! 	'properties' : _Prop_properties,
! 	'resizable' : _Prop_resizable,
! 	'titled' : _Prop_titled,
! 	'visible' : _Prop_visible,
! 	'zoomable' : _Prop_zoomable,
! 	'zoomed' : _Prop_zoomed,
! 	'zoomed_full_size' : _Prop_zoomed_full_size,
  }
  window._privelemdict = {
--- 145,164 ----
  window._superclassnames = []
  window._privpropdict = {
!     'bounds' : _Prop_bounds,
!     'closeable' : _Prop_closeable,
!     'collapsed' : _Prop_collapsed,
!     'floating' : _Prop_floating,
!     'id' : _Prop_id,
!     'index' : _Prop_index,
!     'modal' : _Prop_modal,
!     'name' : _Prop_name,
!     'position' : _Prop_position,
!     'properties' : _Prop_properties,
!     'resizable' : _Prop_resizable,
!     'titled' : _Prop_titled,
!     'visible' : _Prop_visible,
!     'zoomable' : _Prop_zoomable,
!     'zoomed' : _Prop_zoomed,
!     'zoomed_full_size' : _Prop_zoomed_full_size,
  }
  window._privelemdict = {
***************
*** 166,172 ****
  information_window._superclassnames = ['window']
  information_window._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'current_panel' : _Prop_current_panel,
! 	'item' : _Prop_item,
  }
  information_window._privelemdict = {
--- 166,172 ----
  information_window._superclassnames = ['window']
  information_window._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'current_panel' : _Prop_current_panel,
!     'item' : _Prop_item,
  }
  information_window._privelemdict = {
***************
*** 174,178 ****
  clipping_window._superclassnames = ['window']
  clipping_window._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  clipping_window._privelemdict = {
--- 174,178 ----
  clipping_window._superclassnames = ['window']
  clipping_window._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
  }
  clipping_window._privelemdict = {
***************
*** 180,185 ****
  preferences_window._superclassnames = ['window']
  preferences_window._privpropdict = {
! 	'_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
! 	'current_panel' : _Prop_current_panel,
  }
  preferences_window._privelemdict = {
--- 180,185 ----
  preferences_window._superclassnames = ['window']
  preferences_window._privpropdict = {
!     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
!     'current_panel' : _Prop_current_panel,
  }
  preferences_window._privelemdict = {
***************
*** 190,197 ****
  #
  _classdeclarations = {
! 	'brow' : Finder_window,
! 	'cwin' : window,
! 	'iwnd' : information_window,
! 	'lwnd' : clipping_window,
! 	'pwnd' : preferences_window,
  }
--- 190,229 ----
  #
  _classdeclarations = {
!     'brow' : Finder_window,
!     'cwin' : window,
!     'iwnd' : information_window,
!     'lwnd' : clipping_window,
!     'pwnd' : preferences_window,
! }
! 
! _propdeclarations = {
!     'ID  ' : _Prop_id,
!     'c@#^' : _Prop__3c_Inheritance_3e_,
!     'cobj' : _Prop_item,
!     'fvtg' : _Prop_target,
!     'hclb' : _Prop_closeable,
!     'icop' : _Prop_icon_view_options,
!     'isfl' : _Prop_floating,
!     'iszm' : _Prop_zoomable,
!     'lvop' : _Prop_list_view_options,
!     'pALL' : _Prop_properties,
!     'panl' : _Prop_current_panel,
!     'pbnd' : _Prop_bounds,
!     'pidx' : _Prop_index,
!     'pmod' : _Prop_modal,
!     'pnam' : _Prop_name,
!     'posn' : _Prop_position,
!     'prsz' : _Prop_resizable,
!     'ptit' : _Prop_titled,
!     'pvew' : _Prop_current_view,
!     'pvis' : _Prop_visible,
!     'pzum' : _Prop_zoomed,
!     'wshd' : _Prop_collapsed,
!     'zumf' : _Prop_zoomed_full_size,
! }
! 
! _compdeclarations = {
! }
! 
! _enumdeclarations = {
  }

Index: __init__.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/lib-scriptpackages/Finder/__init__.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** __init__.py	1 Apr 2003 22:04:44 -0000	1.7
--- __init__.py	12 Apr 2003 22:27:09 -0000	1.8
***************
*** 16,28 ****
  
  _code_to_module = {
! 	'CoRe' : Standard_Suite,
! 	'fleg' : Legacy_suite,
! 	'fndr' : Containers_and_folders,
! 	'fndr' : Files,
! 	'fndr' : Finder_Basics,
! 	'fndr' : Finder_items,
! 	'fndr' : Window_classes,
! 	'tpdf' : Type_Definitions,
! 	'tpnm' : Enumerations,
  }
  
--- 16,28 ----
  
  _code_to_module = {
!     'CoRe' : Standard_Suite,
!     'fleg' : Legacy_suite,
!     'fndr' : Containers_and_folders,
!     'fndr' : Files,
!     'fndr' : Finder_Basics,
!     'fndr' : Finder_items,
!     'fndr' : Window_classes,
!     'tpdf' : Type_Definitions,
!     'tpnm' : Enumerations,
  }
  
***************
*** 30,42 ****
  
  _code_to_fullname = {
! 	'CoRe' : ('Finder.Standard_Suite', 'Standard_Suite'),
! 	'fleg' : ('Finder.Legacy_suite', 'Legacy_suite'),
! 	'fndr' : ('Finder.Containers_and_folders', 'Containers_and_folders'),
! 	'fndr' : ('Finder.Files', 'Files'),
! 	'fndr' : ('Finder.Finder_Basics', 'Finder_Basics'),
! 	'fndr' : ('Finder.Finder_items', 'Finder_items'),
! 	'fndr' : ('Finder.Window_classes', 'Window_classes'),
! 	'tpdf' : ('Finder.Type_Definitions', 'Type_Definitions'),
! 	'tpnm' : ('Finder.Enumerations', 'Enumerations'),
  }
  
--- 30,42 ----
  
  _code_to_fullname = {
!     'CoRe' : ('Finder.Standard_Suite', 'Standard_Suite'),
!     'fleg' : ('Finder.Legacy_suite', 'Legacy_suite'),
!     'fndr' : ('Finder.Containers_and_folders', 'Containers_and_folders'),
!     'fndr' : ('Finder.Files', 'Files'),
!     'fndr' : ('Finder.Finder_Basics', 'Finder_Basics'),
!     'fndr' : ('Finder.Finder_items', 'Finder_items'),
!     'fndr' : ('Finder.Window_classes', 'Window_classes'),
!     'tpdf' : ('Finder.Type_Definitions', 'Type_Definitions'),
!     'tpnm' : ('Finder.Enumerations', 'Enumerations'),
  }
  
***************
*** 52,65 ****
  
  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
--- 52,65 ----
  
  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
***************
*** 68,78 ****
  # Set property and element dictionaries now that all classes have been defined
  #
  getbaseclasses(application)
- getbaseclasses(trash_2d_object)
- getbaseclasses(desktop_2d_object)
- getbaseclasses(container)
- getbaseclasses(folder)
- getbaseclasses(disk)
- getbaseclasses(item)
  getbaseclasses(package)
  getbaseclasses(file)
--- 68,75 ----
  # Set property and element dictionaries now that all classes have been defined
  #
+ getbaseclasses(process)
+ getbaseclasses(application_process)
+ getbaseclasses(desk_accessory_process)
  getbaseclasses(application)
  getbaseclasses(package)
  getbaseclasses(file)
***************
*** 82,94 ****
  getbaseclasses(document_file)
  getbaseclasses(clipping)
- getbaseclasses(preferences_window)
- getbaseclasses(Finder_window)
- getbaseclasses(window)
- getbaseclasses(clipping_window)
- getbaseclasses(information_window)
- getbaseclasses(process)
- getbaseclasses(application_process)
- getbaseclasses(desk_accessory_process)
- getbaseclasses(application)
  getbaseclasses(icon_view_options)
  getbaseclasses(label)
--- 79,82 ----
***************
*** 98,101 ****
--- 86,101 ----
  getbaseclasses(icon_family)
  getbaseclasses(list_view_options)
+ getbaseclasses(application)
+ getbaseclasses(item)
+ getbaseclasses(trash_2d_object)
+ getbaseclasses(desktop_2d_object)
+ getbaseclasses(container)
+ getbaseclasses(folder)
+ getbaseclasses(disk)
+ getbaseclasses(preferences_window)
+ getbaseclasses(Finder_window)
+ getbaseclasses(window)
+ getbaseclasses(clipping_window)
+ getbaseclasses(information_window)
  getbaseclasses(StdSuites.Type_Names_Suite.double_integer)
  getbaseclasses(StdSuites.Type_Names_Suite.version)
***************
*** 143,231 ****
  #
  _classdeclarations = {
! 	'capp' : application,
! 	'ctrs' : trash_2d_object,
! 	'cdsk' : desktop_2d_object,
! 	'ctnr' : container,
! 	'cfol' : folder,
! 	'cdis' : disk,
! 	'cobj' : item,
! 	'pack' : package,
! 	'file' : file,
! 	'appf' : application_file,
! 	'alia' : alias_file,
! 	'inlf' : internet_location_file,
! 	'docf' : document_file,
! 	'clpf' : clipping,
! 	'pwnd' : preferences_window,
! 	'brow' : Finder_window,
! 	'cwin' : window,
! 	'lwnd' : clipping_window,
! 	'iwnd' : information_window,
! 	'prcs' : process,
! 	'pcap' : application_process,
! 	'pcda' : desk_accessory_process,
! 	'capp' : application,
! 	'icop' : icon_view_options,
! 	'clbl' : label,
! 	'lvcl' : column,
! 	'cprf' : preferences,
! 	'alst' : alias_list,
! 	'ifam' : icon_family,
! 	'lvop' : list_view_options,
! 	'comp' : StdSuites.Type_Names_Suite.double_integer,
! 	'vers' : StdSuites.Type_Names_Suite.version,
! 	'tr16' : StdSuites.Type_Names_Suite.RGB16_color,
! 	'aeut' : StdSuites.Type_Names_Suite.system_dictionary,
! 	'clrt' : StdSuites.Type_Names_Suite.color_table,
! 	'fpnt' : StdSuites.Type_Names_Suite.fixed_point,
! 	'TIFF' : StdSuites.Type_Names_Suite.TIFF_picture,
! 	'elin' : StdSuites.Type_Names_Suite.type_element_info,
! 	'evin' : StdSuites.Type_Names_Suite.type_event_info,
! 	'mLoc' : StdSuites.Type_Names_Suite.machine_location,
! 	'EPS ' : StdSuites.Type_Names_Suite.PostScript_picture,
! 	'QDpt' : StdSuites.Type_Names_Suite.point,
! 	'lfpt' : StdSuites.Type_Names_Suite.long_fixed_point,
! 	'cmen' : StdSuites.Type_Names_Suite.menu_item,
! 	'styl' : StdSuites.Type_Names_Suite.scrap_styles,
! 	'aete' : StdSuites.Type_Names_Suite.application_dictionary,
! 	'magn' : StdSuites.Type_Names_Suite.unsigned_integer,
! 	'cmnu' : StdSuites.Type_Names_Suite.menu,
! 	'frct' : StdSuites.Type_Names_Suite.fixed_rectangle,
! 	'pinf' : StdSuites.Type_Names_Suite.type_property_info,
! 	'lfrc' : StdSuites.Type_Names_Suite.long_fixed_rectangle,
! 	'lfxd' : StdSuites.Type_Names_Suite.long_fixed,
! 	'suin' : StdSuites.Type_Names_Suite.type_suite_info,
! 	'trot' : StdSuites.Type_Names_Suite.rotation,
! 	'shor' : StdSuites.Type_Names_Suite.small_integer,
! 	'fixd' : StdSuites.Type_Names_Suite.fixed,
! 	'lpnt' : StdSuites.Type_Names_Suite.long_point,
! 	'gcli' : StdSuites.Type_Names_Suite.type_class_info,
! 	'tr96' : StdSuites.Type_Names_Suite.RGB96_color,
! 	'targ' : StdSuites.Type_Names_Suite.target_id,
! 	'tpmm' : StdSuites.Type_Names_Suite.pixel_map_record,
! 	'pmin' : StdSuites.Type_Names_Suite.type_parameter_info,
! 	'exte' : StdSuites.Type_Names_Suite.extended_real,
! 	'lrct' : StdSuites.Type_Names_Suite.long_rectangle,
! 	'tdas' : StdSuites.Type_Names_Suite.dash_style,
! 	'TEXT' : StdSuites.Type_Names_Suite.string,
! 	'sing' : StdSuites.Type_Names_Suite.small_real,
! 	'null' : StdSuites.Type_Names_Suite.null,
! 	'insl' : StdSuites.Type_Names_Suite.location_reference,
! 	'qdrt' : StdSuites.Type_Names_Suite.bounding_rectangle,
  }
  
  
  class Finder(Standard_Suite_Events,
! 		Legacy_suite_Events,
! 		Containers_and_folders_Events,
! 		Files_Events,
! 		Finder_Basics_Events,
! 		Finder_items_Events,
! 		Window_classes_Events,
! 		Type_Definitions_Events,
! 		Enumerations_Events,
! 		aetools.TalkTo):
! 	_signature = 'MACS'
  
! 	_moduleName = 'Finder'
  
--- 143,231 ----
  #
  _classdeclarations = {
!     'prcs' : process,
!     'pcap' : application_process,
!     'pcda' : desk_accessory_process,
!     'capp' : application,
!     'pack' : package,
!     'file' : file,
!     'appf' : application_file,
!     'alia' : alias_file,
!     'inlf' : internet_location_file,
!     'docf' : document_file,
!     'clpf' : clipping,
!     'icop' : icon_view_options,
!     'clbl' : label,
!     'lvcl' : column,
!     'cprf' : preferences,
!     'alst' : alias_list,
!     'ifam' : icon_family,
!     'lvop' : list_view_options,
!     'capp' : application,
!     'cobj' : item,
!     'ctrs' : trash_2d_object,
!     'cdsk' : desktop_2d_object,
!     'ctnr' : container,
!     'cfol' : folder,
!     'cdis' : disk,
!     'pwnd' : preferences_window,
!     'brow' : Finder_window,
!     'cwin' : window,
!     'lwnd' : clipping_window,
!     'iwnd' : information_window,
!     'comp' : StdSuites.Type_Names_Suite.double_integer,
!     'vers' : StdSuites.Type_Names_Suite.version,
!     'tr16' : StdSuites.Type_Names_Suite.RGB16_color,
!     'aeut' : StdSuites.Type_Names_Suite.system_dictionary,
!     'clrt' : StdSuites.Type_Names_Suite.color_table,
!     'fpnt' : StdSuites.Type_Names_Suite.fixed_point,
!     'TIFF' : StdSuites.Type_Names_Suite.TIFF_picture,
!     'elin' : StdSuites.Type_Names_Suite.type_element_info,
!     'evin' : StdSuites.Type_Names_Suite.type_event_info,
!     'mLoc' : StdSuites.Type_Names_Suite.machine_location,
!     'EPS ' : StdSuites.Type_Names_Suite.PostScript_picture,
!     'QDpt' : StdSuites.Type_Names_Suite.point,
!     'lfpt' : StdSuites.Type_Names_Suite.long_fixed_point,
!     'cmen' : StdSuites.Type_Names_Suite.menu_item,
!     'styl' : StdSuites.Type_Names_Suite.scrap_styles,
!     'aete' : StdSuites.Type_Names_Suite.application_dictionary,
!     'magn' : StdSuites.Type_Names_Suite.unsigned_integer,
!     'cmnu' : StdSuites.Type_Names_Suite.menu,
!     'frct' : StdSuites.Type_Names_Suite.fixed_rectangle,
!     'pinf' : StdSuites.Type_Names_Suite.type_property_info,
!     'lfrc' : StdSuites.Type_Names_Suite.long_fixed_rectangle,
!     'lfxd' : StdSuites.Type_Names_Suite.long_fixed,
!     'suin' : StdSuites.Type_Names_Suite.type_suite_info,
!     'trot' : StdSuites.Type_Names_Suite.rotation,
!     'shor' : StdSuites.Type_Names_Suite.small_integer,
!     'fixd' : StdSuites.Type_Names_Suite.fixed,
!     'lpnt' : StdSuites.Type_Names_Suite.long_point,
!     'gcli' : StdSuites.Type_Names_Suite.type_class_info,
!     'tr96' : StdSuites.Type_Names_Suite.RGB96_color,
!     'targ' : StdSuites.Type_Names_Suite.target_id,
!     'tpmm' : StdSuites.Type_Names_Suite.pixel_map_record,
!     'pmin' : StdSuites.Type_Names_Suite.type_parameter_info,
!     'exte' : StdSuites.Type_Names_Suite.extended_real,
!     'lrct' : StdSuites.Type_Names_Suite.long_rectangle,
!     'tdas' : StdSuites.Type_Names_Suite.dash_style,
!     'TEXT' : StdSuites.Type_Names_Suite.string,
!     'sing' : StdSuites.Type_Names_Suite.small_real,
!     'null' : StdSuites.Type_Names_Suite.null,
!     'insl' : StdSuites.Type_Names_Suite.location_reference,
!     'qdrt' : StdSuites.Type_Names_Suite.bounding_rectangle,
  }
  
  
  class Finder(Standard_Suite_Events,
!         Legacy_suite_Events,
!         Containers_and_folders_Events,
!         Files_Events,
!         Finder_Basics_Events,
!         Finder_items_Events,
!         Window_classes_Events,
!         Type_Definitions_Events,
!         Enumerations_Events,
!         aetools.TalkTo):
!     _signature = 'MACS'
  
!     _moduleName = 'Finder'