Keyword argument using: the application file to open the object with
Keyword argument with_properties: the initial values for the properties, to be sent along with the open event sent to the application that opens the direct object
"""about this computer - the "About this Computer" dialog and the list of running processes displayed in it"""
which='abbx'
want='obj '
classapple_menu_items_folder(aetools.NProperty):
"""apple menu items folder - the special folder named "Apple Menu Items," the contents of which appear in the Apple menu"""
which='amnu'
want='obj '
classclipboard(aetools.NProperty):
"""clipboard - the Finder's clipboard window"""
which='pcli'
want='obj '
classcontrol_panels_folder(aetools.NProperty):
"""control panels folder - the special folder named 'Control Panels'"""
which='ctrl'
want='obj '
classdesktop(aetools.NProperty):
"""desktop - the desktop"""
which='desk'
want='obj '
classextensions_folder(aetools.NProperty):
"""extensions folder - the special folder named 'Extensions'"""
which='extn'
want='obj '
classfile_sharing(aetools.NProperty):
"""file sharing - Is file sharing on?"""
which='fshr'
want='bool'
classFinder_preferences(aetools.NProperty):
"""Finder preferences - Various preferences that apply to the Finder as a whole"""
which='pfrp'
want='obj '
classfonts_folder(aetools.NProperty):
"""fonts folder - the special folder named 'Fonts'"""
which='ffnt'
want='obj '
classfrontmost(aetools.NProperty):
"""frontmost - Is the Finder the frontmost process?"""
which='pisf'
want='bool'
classinsertion_location(aetools.NProperty):
"""insertion location - the container in which a new folder would appear if "New Folder" was selected"""
which='pins'
want='obj '
classlargest_free_block(aetools.NProperty):
"""largest free block - the largest free block of process memory available to launch an application"""
which='mfre'
want='long'
classpreferences_folder(aetools.NProperty):
"""preferences folder - the special folder named 'Preferences'"""
which='pref'
want='obj '
classproduct_version(aetools.NProperty):
"""product version - the version of the System software running on this computer"""
which='ver2'
want='itxt'
classselection(aetools.NProperty):
"""selection - the selection visible to the user"""
which='sele'
want='obj '
classsharing_starting_up(aetools.NProperty):
"""sharing starting up - Is file sharing in the process of starting up?"""
which='fsup'
want='bool'
classshutdown_items_folder(aetools.NProperty):
"""shutdown items folder - the special folder named 'Shutdown Items'"""
which='shdf'
want='obj '
classstartup_items_folder(aetools.NProperty):
"""startup items folder - the special folder named 'Startup Items'"""
which='strt'
want='obj '
classsystem_folder(aetools.NProperty):
"""system folder - the System folder"""
which='macs'
want='obj '
classtemporary_items_folder(aetools.NProperty):
"""temporary items folder - the special folder named "Temporary Items" (invisible)"""
which='temp'
want='obj '
classversion(aetools.NProperty):
"""version - the version of the Finder"""
which='vers'
want='itxt'
classview_preferences(aetools.NProperty):
"""view preferences - backwards compatibility with Finder Scripting Extension. DEPRECATED -- not supported after Finder 8.0"""
which='pvwp'
want='obj '
classvisible(aetools.NProperty):
"""visible - Is the Finder's layer visible?"""
which='pvis'
want='bool'
# element 'dsut' as ['indx', 'name']
# element 'alia' as ['indx', 'name']
# element 'appf' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'lwnd' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
# element 'cwnd' as ['indx', 'name']
# element 'dwnd' as ['indx', 'name']
# element 'ccdv' as ['indx', 'name']
# element 'dafi' as ['indx', 'name']
# element 'cdsk' as ['indx', 'name']
# element 'cdis' as ['indx', 'name', 'ID ']
# element 'docf' as ['indx', 'name']
# element 'file' as ['indx', 'name']
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'fntf' as ['indx', 'name']
# element 'fsut' as ['indx', 'name']
# element 'iwnd' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'sctr' as ['indx', 'name']
# element 'swnd' as ['indx', 'name']
# element 'sndf' as ['indx', 'name']
# element 'qwnd' as ['indx', 'name']
# element 'stcs' as ['indx', 'name']
# element 'ctrs' as ['indx', 'name']
# element 'cwin' as ['indx', 'name']
classfile(aetools.ComponentItem):
"""file - A file"""
want='file'
classcreator_type(aetools.NProperty):
"""creator type - the OSType identifying the application that created the item"""
which='fcrt'
want='type'
classfile_type_obsolete(aetools.NProperty):
"""file type obsolete - the OSType identifying the type of data contained in the item (DEPRECATED - for use with scripts compiled before Finder 8.0. Will be removed in the next release)"""
which='fitp'
want='type'
classfile_type(aetools.NProperty):
"""file type - the OSType identifying the type of data contained in the item"""
which='asty'
want='type'
classlocked_obsolete(aetools.NProperty):
"""locked obsolete - Is the file locked? (DEPRECATED - for use with scripts compiled before Finder 8.0. Will be removed in the next release)"""
which='islk'
want='bool'
classlocked(aetools.NProperty):
"""locked - Is the file locked?"""
which='aslk'
want='bool'
# repeated property product_version the version of the product (visible at the top of the "Get Info" window)
classstationery(aetools.NProperty):
"""stationery - Is the file a stationery pad?"""
which='pspd'
want='bool'
# repeated property version the version of the file (visible at the bottom of the "Get Info" window)
files=file
classwindow(aetools.ComponentItem):
"""window - A window"""
want='cwin'
classcollapsed(aetools.NProperty):
"""collapsed - Is the window collapsed (only applies to non-pop-up windows)?"""
which='wshd'
want='bool'
classpopup(aetools.NProperty):
"""popup - Is the window is a pop-up window?"""
which='drwr'
want='bool'
classpulled_open(aetools.NProperty):
"""pulled open - Is the window pulled open (only applies to pop-up windows)?"""
which='pull'
want='bool'
# repeated property visible Is the window visible (always true for Finder windows)?
classzoomed_full_size(aetools.NProperty):
"""zoomed full size - Is the window zoomed to the full size of the screen? (can only be set, not read)"""