summaryrefslogtreecommitdiffstats
path: root/Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py')
-rw-r--r--Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py490
1 files changed, 490 insertions, 0 deletions
diff --git a/Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py b/Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py
new file mode 100644
index 0000000..41e9ba6
--- /dev/null
+++ b/Mac/Lib/lib-scriptpackages/Finder/Containers_and_folders.py
@@ -0,0 +1,490 @@
+"""Suite Containers and folders: Classes that can contain other file system items
+Level 1, version 1
+
+Generated from Macintosh HD:Systeemmap:Finder
+AETE/AEUT resource version 0/144, language 0, script 0
+"""
+
+import aetools
+import MacOS
+
+_code = 'fndr'
+
+class Containers_and_folders_Events:
+
+ pass
+
+
+class container(aetools.ComponentItem):
+ """container - An item that contains other items """
+ want = 'ctnr'
+class _3c_Inheritance_3e_(aetools.NProperty):
+ """<Inheritance> - inherits some of its properties from the item class """
+ which = 'c@#^'
+ want = 'cobj'
+class selection(aetools.NProperty):
+ """selection - the selection visible to the user """
+ which = 'sele'
+ want = 'obj '
+class entire_contents(aetools.NProperty):
+ """entire contents - the entire contents of the container, including the contents of its children """
+ which = 'ects'
+ want = 'obj '
+class expandable(aetools.NProperty):
+ """expandable - Is the container capable of being expanded as an outline? """
+ which = 'pexa'
+ want = 'bool'
+class expanded(aetools.NProperty):
+ """expanded - Is the container opened as an outline? (can only be set for containers viewed as lists) """
+ which = 'pexp'
+ want = 'bool'
+class completely_expanded(aetools.NProperty):
+ """completely expanded - 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 icon_size(aetools.NProperty):
+ """icon size - the size of icons displayed in the window. Can be specified as a number, or ... """
+ which = 'lvis'
+ want = 'long'
+# repeated property icon_size ... alternatively, you can specify the icons size as a constant
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+
+containers = container
+
+class sharable_container(aetools.ComponentItem):
+ """sharable container - A container that may be shared (disks and folders) """
+ want = 'sctr'
+# repeated property _3c_Inheritance_3e_ inherits some of its properties from the container class
+class owner(aetools.NProperty):
+ """owner - the user that owns the container (file sharing must be on to use this property) """
+ which = 'sown'
+ want = 'itxt'
+class group(aetools.NProperty):
+ """group - the user or group that has special access to the container (file sharing must be on to use this property) """
+ which = 'sgrp'
+ want = 'itxt'
+class owner_privileges(aetools.NProperty):
+ """owner privileges - the see folders/see files/make changes privileges for the owner (file sharing must be on to use this property) """
+ which = 'ownr'
+ want = 'priv'
+class group_privileges(aetools.NProperty):
+ """group privileges - the see folders/see files/make changes privileges for the group (file sharing must be on to use this property) """
+ which = 'gppr'
+ want = 'priv'
+class guest_privileges(aetools.NProperty):
+ """guest privileges - the see folders/see files/make changes privileges for everyone (file sharing must be on to use this property) """
+ which = 'gstp'
+ want = 'priv'
+class privileges_inherited(aetools.NProperty):
+ """privileges inherited - Are the privileges of the container always the same as the container in which it is stored? (file sharing must be on to use this property) """
+ which = 'iprv'
+ want = 'bool'
+class mounted(aetools.NProperty):
+ """mounted - Is the container mounted on another machine's desktop? (file sharing must be on to use this property) """
+ which = 'smou'
+ want = 'bool'
+class exported(aetools.NProperty):
+ """exported - Is the container a share point or inside a share point, i.e., can the container be shared? (file sharing must be on to use this property) """
+ which = 'sexp'
+ want = 'bool'
+class shared(aetools.NProperty):
+ """shared - Is the container a share point, i.e., is the container currently being shared? (file sharing must be on to use this property) """
+ which = 'shar'
+ want = 'bool'
+class protected(aetools.NProperty):
+ """protected - Is the container protected from being moved, renamed and deleted? (file sharing must be on to use this property) """
+ which = 'spro'
+ want = 'bool'
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+
+sharable_containers = sharable_container
+
+class sharing_privileges(aetools.ComponentItem):
+ """sharing privileges - A set of sharing properties (used in sharable containers) """
+ want = 'priv'
+class see_folders(aetools.NProperty):
+ """see folders - Can folders be seen? """
+ which = 'prvs'
+ want = 'bool'
+class see_files(aetools.NProperty):
+ """see files - Can files be seen? """
+ which = 'prvr'
+ want = 'bool'
+class make_changes(aetools.NProperty):
+ """make changes - Can changes be made? """
+ which = 'prvw'
+ want = 'bool'
+
+class disk(aetools.ComponentItem):
+ """disk - A disk """
+ want = 'cdis'
+# repeated property _3c_Inheritance_3e_ inherits some of its properties from the sharable container class
+class capacity(aetools.NProperty):
+ """capacity - the total number of bytes (free or used) on the disk """
+ which = 'capa'
+ want = 'long'
+class free_space(aetools.NProperty):
+ """free space - the number of free bytes left on the disk """
+ which = 'frsp'
+ want = 'long'
+class ejectable(aetools.NProperty):
+ """ejectable - Can the media be ejected (floppies, CD's, and so on)? """
+ which = 'isej'
+ want = 'bool'
+class local_volume(aetools.NProperty):
+ """local volume - Is the media a local volume (as opposed to a file server)? """
+ which = 'isrv'
+ want = 'bool'
+class startup(aetools.NProperty):
+ """startup - Is this disk the boot disk? """
+ which = 'istd'
+ want = 'bool'
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+
+disks = disk
+
+class folder(aetools.ComponentItem):
+ """folder - A folder """
+ want = 'cfol'
+# repeated property _3c_Inheritance_3e_ inherits some of its properties from the sharable container class
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+
+folders = folder
+
+class desktop_2d_object(aetools.ComponentItem):
+ """desktop-object - Desktop-object is the class of the ³desktop² object """
+ want = 'cdsk'
+# repeated property _3c_Inheritance_3e_ inherits some of its properties from the container class (NOTE: some container properties are not valid for the desktop)
+class startup_disk(aetools.NProperty):
+ """startup disk - the startup disk """
+ which = 'sdsk'
+ want = 'cdis'
+class trash(aetools.NProperty):
+ """trash - the trash """
+ which = 'trsh'
+ want = 'ctrs'
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cdis' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+
+class trash_2d_object(aetools.ComponentItem):
+ """trash-object - Trash-object is the class of the ³trash² object """
+ want = 'ctrs'
+# repeated property _3c_Inheritance_3e_ inherits some of its properties from the container class
+class warns_before_emptying(aetools.NProperty):
+ """warns before emptying - Display a dialog when emptying the trash? """
+ which = 'warn'
+ want = 'bool'
+# element 'cobj' as ['indx', 'name']
+# element 'ctnr' as ['indx', 'name']
+# element 'sctr' as ['indx', 'name']
+# element 'cfol' as ['indx', 'name', 'ID ']
+# element 'file' as ['indx', 'name']
+# element 'alia' as ['indx', 'name']
+# element 'appf' as ['indx', 'name', 'ID ']
+# element 'docf' as ['indx', 'name']
+# element 'fntf' as ['indx', 'name']
+# element 'dafi' as ['indx', 'name']
+# element 'inlf' as ['indx', 'name']
+# element 'sndf' as ['indx', 'name']
+# element 'clpf' as ['indx', 'name']
+# element 'pack' as ['indx', 'name']
+# element 'stcs' as ['indx', 'name']
+# element 'fsut' as ['indx', 'name']
+# element 'dsut' as ['indx', 'name']
+import Earlier_terms
+import Files_and_suitcases
+container._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+ 'selection' : selection,
+ 'entire_contents' : entire_contents,
+ 'expandable' : expandable,
+ 'expanded' : expanded,
+ 'completely_expanded' : completely_expanded,
+ 'icon_size' : icon_size,
+ 'icon_size' : icon_size,
+}
+container._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+sharable_container._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+ 'owner' : owner,
+ 'group' : group,
+ 'owner_privileges' : owner_privileges,
+ 'group_privileges' : group_privileges,
+ 'guest_privileges' : guest_privileges,
+ 'privileges_inherited' : privileges_inherited,
+ 'mounted' : mounted,
+ 'exported' : exported,
+ 'shared' : shared,
+ 'protected' : protected,
+}
+sharable_container._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+sharing_privileges._propdict = {
+ 'see_folders' : see_folders,
+ 'see_files' : see_files,
+ 'make_changes' : make_changes,
+}
+sharing_privileges._elemdict = {
+}
+disk._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+ 'capacity' : capacity,
+ 'free_space' : free_space,
+ 'ejectable' : ejectable,
+ 'local_volume' : local_volume,
+ 'startup' : startup,
+}
+disk._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+folder._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+}
+folder._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+desktop_2d_object._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+ 'startup_disk' : startup_disk,
+ 'trash' : trash,
+}
+desktop_2d_object._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'disk' : disk,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+trash_2d_object._propdict = {
+ '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
+ 'warns_before_emptying' : warns_before_emptying,
+}
+trash_2d_object._elemdict = {
+ 'item' : Earlier_terms.item,
+ 'container' : container,
+ 'sharable_container' : sharable_container,
+ 'folder' : folder,
+ 'file' : Files_and_suitcases.file,
+ 'alias_file' : Files_and_suitcases.alias_file,
+ 'application_file' : Earlier_terms.application_file,
+ 'document_file' : Files_and_suitcases.document_file,
+ 'font_file' : Files_and_suitcases.font_file,
+ 'desk_accessory_file' : Files_and_suitcases.desk_accessory_file,
+ 'internet_location' : Earlier_terms.internet_location,
+ 'sound_file' : Files_and_suitcases.sound_file,
+ 'clipping' : Files_and_suitcases.clipping,
+ 'package' : Files_and_suitcases.package,
+ 'suitcase' : Files_and_suitcases.suitcase,
+ 'font_suitcase' : Files_and_suitcases.font_suitcase,
+ 'accessory_suitcase' : Earlier_terms.accessory_suitcase,
+}
+
+#
+# Indices of types declared in this module
+#
+_classdeclarations = {
+ 'priv' : sharing_privileges,
+ 'cfol' : folder,
+ 'cdis' : disk,
+ 'sctr' : sharable_container,
+ 'ctnr' : container,
+ 'cdsk' : desktop_2d_object,
+ 'ctrs' : trash_2d_object,
+}
+
+_propdeclarations = {
+ 'ownr' : owner_privileges,
+ 'spro' : protected,
+ 'frsp' : free_space,
+ 'sgrp' : group,
+ 'pexc' : completely_expanded,
+ 'sele' : selection,
+ 'smou' : mounted,
+ 'pexa' : expandable,
+ 'istd' : startup,
+ 'sdsk' : startup_disk,
+ 'gppr' : group_privileges,
+ 'shar' : shared,
+ 'capa' : capacity,
+ 'isej' : ejectable,
+ 'gstp' : guest_privileges,
+ 'warn' : warns_before_emptying,
+ 'sown' : owner,
+ 'c@#^' : _3c_Inheritance_3e_,
+ 'sexp' : exported,
+ 'isrv' : local_volume,
+ 'iprv' : privileges_inherited,
+ 'lvis' : icon_size,
+ 'trsh' : trash,
+ 'prvs' : see_folders,
+ 'prvr' : see_files,
+ 'prvw' : make_changes,
+ 'pexp' : expanded,
+ 'ects' : entire_contents,
+}
+
+_compdeclarations = {
+}
+
+_enumdeclarations = {
+}