2000-08-20 16:29:03 -03:00
""" Suite Containers and folders: Classes that can contain other file system items
Level 1 , version 1
2003-03-28 20:13:17 -04:00
Generated from / System / Library / CoreServices / Finder . app
2000-08-20 16:29:03 -03:00
AETE / AEUT resource version 0 / 144 , language 0 , script 0
"""
import aetools
import MacOS
_code = ' fndr '
class Containers_and_folders_Events :
pass
class disk ( aetools . ComponentItem ) :
""" disk - A disk """
want = ' cdis '
2003-04-01 18:05:14 -04:00
class _Prop__3c_Inheritance_3e_ ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" <Inheritance> - inherits some of its properties from the container class """
which = ' c@#^ '
want = ' ctnr '
2003-04-01 18:05:14 -04:00
class _Prop_capacity ( aetools . NProperty ) :
2000-08-20 16:29:03 -03:00
""" capacity - the total number of bytes (free or used) on the disk """
which = ' capa '
2003-03-28 20:13:17 -04:00
want = ' comp '
2003-04-01 18:05:14 -04:00
class _Prop_ejectable ( aetools . NProperty ) :
2000-08-20 16:29:03 -03:00
""" ejectable - Can the media be ejected (floppies, CD ' s, and so on)? """
which = ' isej '
want = ' bool '
2003-04-01 18:05:14 -04:00
class _Prop_format ( aetools . NProperty ) :
2003-03-28 20:13:17 -04:00
""" format - the filesystem format of this disk """
which = ' dfmt '
want = ' edfm '
2003-04-01 18:05:14 -04:00
class _Prop_free_space ( aetools . NProperty ) :
2003-03-28 19:38:00 -04:00
""" free space - the number of free bytes left on the disk """
which = ' frsp '
2003-03-28 20:13:17 -04:00
want = ' comp '
2003-04-01 18:05:14 -04:00
class _Prop_ignore_privileges ( aetools . NProperty ) :
2003-03-28 20:13:17 -04:00
""" ignore privileges - Ignore permissions on this disk? """
which = ' igpr '
want = ' bool '
2003-04-01 18:05:14 -04:00
class _Prop_local_volume ( aetools . NProperty ) :
2000-08-20 16:29:03 -03:00
""" local volume - Is the media a local volume (as opposed to a file server)? """
which = ' isrv '
want = ' bool '
2003-04-01 18:05:14 -04:00
class _Prop_startup ( aetools . NProperty ) :
2000-08-20 16:29:03 -03:00
""" startup - Is this disk the boot disk? """
which = ' istd '
want = ' bool '
# element 'alia' as ['indx', 'name']
# element 'appf' as ['indx', 'name', 'ID ']
2003-03-28 19:38:00 -04:00
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'docf' as ['indx', 'name']
2003-03-28 19:38:00 -04:00
# element 'file' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'inlf' as ['indx', 'name']
# element 'pack' as ['indx', 'name']
disks = disk
2003-03-30 18:41:53 -04:00
class desktop_2d_object ( aetools . ComponentItem ) :
""" desktop-object - Desktop-object is the class of the \xd2 desktop \xd3 object """
want = ' cdsk '
# element 'alia' as ['indx', 'name']
# element 'appf' as ['indx', 'name', 'ID ']
# element 'cdis' as ['indx', 'name']
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
# element 'docf' as ['indx', 'name']
# element 'file' as ['indx', 'name']
# element 'inlf' as ['indx', 'name']
# element 'pack' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
class folder ( aetools . ComponentItem ) :
""" folder - A folder """
want = ' cfol '
# element 'alia' as ['indx', 'name']
# element 'appf' as ['indx', 'name', 'ID ']
2003-03-28 19:38:00 -04:00
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'docf' as ['indx', 'name']
2003-03-28 19:38:00 -04:00
# element 'file' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'inlf' as ['indx', 'name']
# element 'pack' as ['indx', 'name']
folders = folder
2003-03-30 18:41:53 -04:00
class container ( aetools . ComponentItem ) :
""" container - An item that contains other items """
want = ' ctnr '
2003-04-01 18:05:14 -04:00
class _Prop_completely_expanded ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" 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 '
2003-04-01 18:05:14 -04:00
class _Prop_container_window ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" container window - the container window for this folder """
which = ' cwnd '
want = ' obj '
2003-04-01 18:05:14 -04:00
class _Prop_entire_contents ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" entire contents - the entire contents of the container, including the contents of its children """
which = ' ects '
want = ' obj '
2003-04-01 18:05:14 -04:00
class _Prop_expandable ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" expandable - (NOT AVAILABLE YET) Is the container capable of being expanded as an outline? """
which = ' pexa '
want = ' bool '
2003-04-01 18:05:14 -04:00
class _Prop_expanded ( aetools . NProperty ) :
2003-03-30 18:41:53 -04:00
""" 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 ']
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
# element 'docf' as ['indx', 'name']
# element 'file' as ['indx', 'name']
# element 'inlf' as ['indx', 'name']
# element 'pack' as ['indx', 'name']
containers = container
2000-08-20 16:29:03 -03:00
class trash_2d_object ( aetools . ComponentItem ) :
2002-08-07 12:53:42 -03:00
""" trash-object - Trash-object is the class of the \xd2 trash \xd3 object """
2000-08-20 16:29:03 -03:00
want = ' ctrs '
2003-04-01 18:05:14 -04:00
class _Prop_warns_before_emptying ( aetools . NProperty ) :
2000-08-20 16:29:03 -03:00
""" 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 ']
2003-03-28 19:38:00 -04:00
# element 'cfol' as ['indx', 'name', 'ID ']
# element 'clpf' as ['indx', 'name']
# element 'cobj' as ['indx', 'name']
# element 'ctnr' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'docf' as ['indx', 'name']
2003-03-28 19:38:00 -04:00
# element 'file' as ['indx', 'name']
2000-08-20 16:29:03 -03:00
# element 'inlf' as ['indx', 'name']
# element 'pack' as ['indx', 'name']
2003-03-30 18:41:53 -04:00
disk . _superclassnames = [ ' container ' ]
2003-03-28 20:13:17 -04:00
import Files
2003-03-30 18:41:53 -04:00
import Finder_items
disk . _privpropdict = {
2003-04-01 18:05:14 -04:00
' _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 ,
2000-08-20 16:29:03 -03:00
}
2003-03-30 18:41:53 -04:00
disk . _privelemdict = {
2003-03-28 20:13:17 -04:00
' alias_file ' : Files . alias_file ,
' application_file ' : Files . application_file ,
' clipping ' : Files . clipping ,
2003-03-28 19:38:00 -04:00
' container ' : container ,
2003-03-28 20:13:17 -04:00
' document_file ' : Files . document_file ,
' file ' : Files . file ,
2003-03-28 19:38:00 -04:00
' folder ' : folder ,
2003-03-28 20:13:17 -04:00
' internet_location_file ' : Files . internet_location_file ,
' item ' : Finder_items . item ,
' package ' : Files . package ,
2000-08-20 16:29:03 -03:00
}
2003-03-28 18:07:22 -04:00
desktop_2d_object . _superclassnames = [ ' container ' ]
desktop_2d_object . _privpropdict = {
2003-04-01 18:05:14 -04:00
' _3c_Inheritance_3e_ ' : _Prop__3c_Inheritance_3e_ ,
2000-08-20 16:29:03 -03:00
}
2003-03-28 18:07:22 -04:00
desktop_2d_object . _privelemdict = {
2003-03-28 20:13:17 -04:00
' alias_file ' : Files . alias_file ,
' application_file ' : Files . application_file ,
' clipping ' : Files . clipping ,
2003-03-28 19:38:00 -04:00
' container ' : container ,
' disk ' : disk ,
2003-03-28 20:13:17 -04:00
' document_file ' : Files . document_file ,
' file ' : Files . file ,
2003-03-28 19:38:00 -04:00
' folder ' : folder ,
2003-03-28 20:13:17 -04:00
' internet_location_file ' : Files . internet_location_file ,
' item ' : Finder_items . item ,
' package ' : Files . package ,
2000-08-20 16:29:03 -03:00
}
2003-03-30 18:41:53 -04:00
folder . _superclassnames = [ ' container ' ]
folder . _privpropdict = {
2003-04-01 18:05:14 -04:00
' _3c_Inheritance_3e_ ' : _Prop__3c_Inheritance_3e_ ,
2000-08-20 16:29:03 -03:00
}
2003-03-30 18:41:53 -04:00
folder . _privelemdict = {
2003-03-28 20:13:17 -04:00
' alias_file ' : Files . alias_file ,
' application_file ' : Files . application_file ,
' clipping ' : Files . clipping ,
2003-03-28 19:38:00 -04:00
' container ' : container ,
2003-03-28 20:13:17 -04:00
' document_file ' : Files . document_file ,
' file ' : Files . file ,
2003-03-28 19:38:00 -04:00
' folder ' : folder ,
2003-03-28 20:13:17 -04:00
' internet_location_file ' : Files . internet_location_file ,
' item ' : Finder_items . item ,
' package ' : Files . package ,
2000-08-20 16:29:03 -03:00
}
2003-03-30 18:41:53 -04:00
container . _superclassnames = [ ' item ' ]
container . _privpropdict = {
2003-04-01 18:05:14 -04:00
' _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 ,
2000-08-20 16:29:03 -03:00
}
2003-03-30 18:41:53 -04:00
container . _privelemdict = {
2003-03-28 20:13:17 -04:00
' alias_file ' : Files . alias_file ,
' application_file ' : Files . application_file ,
' clipping ' : Files . clipping ,
2003-03-28 19:38:00 -04:00
' container ' : container ,
2003-03-28 20:13:17 -04:00
' document_file ' : Files . document_file ,
' file ' : Files . file ,
2003-03-28 19:38:00 -04:00
' folder ' : folder ,
2003-03-28 20:13:17 -04:00
' internet_location_file ' : Files . internet_location_file ,
' item ' : Finder_items . item ,
' package ' : Files . package ,
2003-03-28 18:07:22 -04:00
}
2002-08-07 12:53:42 -03:00
trash_2d_object . _superclassnames = [ ' container ' ]
trash_2d_object . _privpropdict = {
2003-04-01 18:05:14 -04:00
' _3c_Inheritance_3e_ ' : _Prop__3c_Inheritance_3e_ ,
' warns_before_emptying ' : _Prop_warns_before_emptying ,
2000-08-20 16:29:03 -03:00
}
2002-08-07 12:53:42 -03:00
trash_2d_object . _privelemdict = {
2003-03-28 20:13:17 -04:00
' alias_file ' : Files . alias_file ,
' application_file ' : Files . application_file ,
' clipping ' : Files . clipping ,
2003-03-28 19:38:00 -04:00
' container ' : container ,
2003-03-28 20:13:17 -04:00
' document_file ' : Files . document_file ,
' file ' : Files . file ,
2003-03-28 19:38:00 -04:00
' folder ' : folder ,
2003-03-28 20:13:17 -04:00
' internet_location_file ' : Files . internet_location_file ,
' item ' : Finder_items . item ,
' package ' : Files . package ,
2000-08-20 16:29:03 -03:00
}
#
# Indices of types declared in this module
#
_classdeclarations = {
' cdis ' : disk ,
2003-03-28 19:38:00 -04:00
' cdsk ' : desktop_2d_object ,
2003-03-28 18:07:22 -04:00
' cfol ' : folder ,
2003-03-28 19:38:00 -04:00
' ctnr ' : container ,
' ctrs ' : trash_2d_object ,
2000-08-20 16:29:03 -03:00
}