Home | History | Annotate | Download | only in Finder
      1 """Suite Containers and folders: Classes that can contain other file system items
      2 Level 1, version 1
      3 
      4 Generated from /System/Library/CoreServices/Finder.app
      5 AETE/AEUT resource version 0/144, language 0, script 0
      6 """
      7 
      8 import aetools
      9 import MacOS
     10 
     11 _code = 'fndr'
     12 
     13 class Containers_and_folders_Events:
     14 
     15     pass
     16 
     17 
     18 class disk(aetools.ComponentItem):
     19     """disk - A disk """
     20     want = 'cdis'
     21 class _Prop__3c_Inheritance_3e_(aetools.NProperty):
     22     """<Inheritance> - inherits some of its properties from the container class """
     23     which = 'c@#^'
     24     want = 'ctnr'
     25 class _Prop_capacity(aetools.NProperty):
     26     """capacity - the total number of bytes (free or used) on the disk """
     27     which = 'capa'
     28     want = 'comp'
     29 class _Prop_ejectable(aetools.NProperty):
     30     """ejectable - Can the media be ejected (floppies, CD's, and so on)? """
     31     which = 'isej'
     32     want = 'bool'
     33 class _Prop_format(aetools.NProperty):
     34     """format - the filesystem format of this disk """
     35     which = 'dfmt'
     36     want = 'edfm'
     37 class _Prop_free_space(aetools.NProperty):
     38     """free space - the number of free bytes left on the disk """
     39     which = 'frsp'
     40     want = 'comp'
     41 class _Prop_ignore_privileges(aetools.NProperty):
     42     """ignore privileges - Ignore permissions on this disk? """
     43     which = 'igpr'
     44     want = 'bool'
     45 class _Prop_local_volume(aetools.NProperty):
     46     """local volume - Is the media a local volume (as opposed to a file server)? """
     47     which = 'isrv'
     48     want = 'bool'
     49 class _Prop_startup(aetools.NProperty):
     50     """startup - Is this disk the boot disk? """
     51     which = 'istd'
     52     want = 'bool'
     53 #        element 'alia' as ['indx', 'name']
     54 #        element 'appf' as ['indx', 'name', 'ID  ']
     55 #        element 'cfol' as ['indx', 'name', 'ID  ']
     56 #        element 'clpf' as ['indx', 'name']
     57 #        element 'cobj' as ['indx', 'name']
     58 #        element 'ctnr' as ['indx', 'name']
     59 #        element 'docf' as ['indx', 'name']
     60 #        element 'file' as ['indx', 'name']
     61 #        element 'inlf' as ['indx', 'name']
     62 #        element 'pack' as ['indx', 'name']
     63 
     64 disks = disk
     65 
     66 class desktop_2d_object(aetools.ComponentItem):
     67     """desktop-object - Desktop-object is the class of the \xd2desktop\xd3 object """
     68     want = 'cdsk'
     69 #        element 'alia' as ['indx', 'name']
     70 #        element 'appf' as ['indx', 'name', 'ID  ']
     71 #        element 'cdis' as ['indx', 'name']
     72 #        element 'cfol' as ['indx', 'name', 'ID  ']
     73 #        element 'clpf' as ['indx', 'name']
     74 #        element 'cobj' as ['indx', 'name']
     75 #        element 'ctnr' as ['indx', 'name']
     76 #        element 'docf' as ['indx', 'name']
     77 #        element 'file' as ['indx', 'name']
     78 #        element 'inlf' as ['indx', 'name']
     79 #        element 'pack' as ['indx', 'name']
     80 
     81 class folder(aetools.ComponentItem):
     82     """folder - A folder """
     83     want = 'cfol'
     84 #        element 'alia' as ['indx', 'name']
     85 #        element 'appf' as ['indx', 'name', 'ID  ']
     86 #        element 'cfol' as ['indx', 'name', 'ID  ']
     87 #        element 'clpf' as ['indx', 'name']
     88 #        element 'cobj' as ['indx', 'name']
     89 #        element 'ctnr' as ['indx', 'name']
     90 #        element 'docf' as ['indx', 'name']
     91 #        element 'file' as ['indx', 'name']
     92 #        element 'inlf' as ['indx', 'name']
     93 #        element 'pack' as ['indx', 'name']
     94 
     95 folders = folder
     96 
     97 class container(aetools.ComponentItem):
     98     """container - An item that contains other items """
     99     want = 'ctnr'
    100 class _Prop_completely_expanded(aetools.NProperty):
    101     """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) """
    102     which = 'pexc'
    103     want = 'bool'
    104 class _Prop_container_window(aetools.NProperty):
    105     """container window - the container window for this folder """
    106     which = 'cwnd'
    107     want = 'obj '
    108 class _Prop_entire_contents(aetools.NProperty):
    109     """entire contents - the entire contents of the container, including the contents of its children """
    110     which = 'ects'
    111     want = 'obj '
    112 class _Prop_expandable(aetools.NProperty):
    113     """expandable - (NOT AVAILABLE YET) Is the container capable of being expanded as an outline? """
    114     which = 'pexa'
    115     want = 'bool'
    116 class _Prop_expanded(aetools.NProperty):
    117     """expanded - (NOT AVAILABLE YET) Is the container opened as an outline? (can only be set for containers viewed as lists) """
    118     which = 'pexp'
    119     want = 'bool'
    120 #        element 'alia' as ['indx', 'name']
    121 #        element 'appf' as ['indx', 'name', 'ID  ']
    122 #        element 'cfol' as ['indx', 'name', 'ID  ']
    123 #        element 'clpf' as ['indx', 'name']
    124 #        element 'cobj' as ['indx', 'name']
    125 #        element 'ctnr' as ['indx', 'name']
    126 #        element 'docf' as ['indx', 'name']
    127 #        element 'file' as ['indx', 'name']
    128 #        element 'inlf' as ['indx', 'name']
    129 #        element 'pack' as ['indx', 'name']
    130 
    131 containers = container
    132 
    133 class trash_2d_object(aetools.ComponentItem):
    134     """trash-object - Trash-object is the class of the \xd2trash\xd3 object """
    135     want = 'ctrs'
    136 class _Prop_warns_before_emptying(aetools.NProperty):
    137     """warns before emptying - Display a dialog when emptying the trash? """
    138     which = 'warn'
    139     want = 'bool'
    140 #        element 'alia' as ['indx', 'name']
    141 #        element 'appf' as ['indx', 'name', 'ID  ']
    142 #        element 'cfol' as ['indx', 'name', 'ID  ']
    143 #        element 'clpf' as ['indx', 'name']
    144 #        element 'cobj' as ['indx', 'name']
    145 #        element 'ctnr' as ['indx', 'name']
    146 #        element 'docf' as ['indx', 'name']
    147 #        element 'file' as ['indx', 'name']
    148 #        element 'inlf' as ['indx', 'name']
    149 #        element 'pack' as ['indx', 'name']
    150 disk._superclassnames = ['container']
    151 import Files
    152 import Finder_items
    153 disk._privpropdict = {
    154     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
    155     'capacity' : _Prop_capacity,
    156     'ejectable' : _Prop_ejectable,
    157     'format' : _Prop_format,
    158     'free_space' : _Prop_free_space,
    159     'ignore_privileges' : _Prop_ignore_privileges,
    160     'local_volume' : _Prop_local_volume,
    161     'startup' : _Prop_startup,
    162 }
    163 disk._privelemdict = {
    164     'alias_file' : Files.alias_file,
    165     'application_file' : Files.application_file,
    166     'clipping' : Files.clipping,
    167     'container' : container,
    168     'document_file' : Files.document_file,
    169     'file' : Files.file,
    170     'folder' : folder,
    171     'internet_location_file' : Files.internet_location_file,
    172     'item' : Finder_items.item,
    173     'package' : Files.package,
    174 }
    175 desktop_2d_object._superclassnames = ['container']
    176 desktop_2d_object._privpropdict = {
    177     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
    178 }
    179 desktop_2d_object._privelemdict = {
    180     'alias_file' : Files.alias_file,
    181     'application_file' : Files.application_file,
    182     'clipping' : Files.clipping,
    183     'container' : container,
    184     'disk' : disk,
    185     'document_file' : Files.document_file,
    186     'file' : Files.file,
    187     'folder' : folder,
    188     'internet_location_file' : Files.internet_location_file,
    189     'item' : Finder_items.item,
    190     'package' : Files.package,
    191 }
    192 folder._superclassnames = ['container']
    193 folder._privpropdict = {
    194     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
    195 }
    196 folder._privelemdict = {
    197     'alias_file' : Files.alias_file,
    198     'application_file' : Files.application_file,
    199     'clipping' : Files.clipping,
    200     'container' : container,
    201     'document_file' : Files.document_file,
    202     'file' : Files.file,
    203     'folder' : folder,
    204     'internet_location_file' : Files.internet_location_file,
    205     'item' : Finder_items.item,
    206     'package' : Files.package,
    207 }
    208 container._superclassnames = ['item']
    209 container._privpropdict = {
    210     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
    211     'completely_expanded' : _Prop_completely_expanded,
    212     'container_window' : _Prop_container_window,
    213     'entire_contents' : _Prop_entire_contents,
    214     'expandable' : _Prop_expandable,
    215     'expanded' : _Prop_expanded,
    216 }
    217 container._privelemdict = {
    218     'alias_file' : Files.alias_file,
    219     'application_file' : Files.application_file,
    220     'clipping' : Files.clipping,
    221     'container' : container,
    222     'document_file' : Files.document_file,
    223     'file' : Files.file,
    224     'folder' : folder,
    225     'internet_location_file' : Files.internet_location_file,
    226     'item' : Finder_items.item,
    227     'package' : Files.package,
    228 }
    229 trash_2d_object._superclassnames = ['container']
    230 trash_2d_object._privpropdict = {
    231     '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
    232     'warns_before_emptying' : _Prop_warns_before_emptying,
    233 }
    234 trash_2d_object._privelemdict = {
    235     'alias_file' : Files.alias_file,
    236     'application_file' : Files.application_file,
    237     'clipping' : Files.clipping,
    238     'container' : container,
    239     'document_file' : Files.document_file,
    240     'file' : Files.file,
    241     'folder' : folder,
    242     'internet_location_file' : Files.internet_location_file,
    243     'item' : Finder_items.item,
    244     'package' : Files.package,
    245 }
    246 
    247 #
    248 # Indices of types declared in this module
    249 #
    250 _classdeclarations = {
    251     'cdis' : disk,
    252     'cdsk' : desktop_2d_object,
    253     'cfol' : folder,
    254     'ctnr' : container,
    255     'ctrs' : trash_2d_object,
    256 }
    257 
    258 _propdeclarations = {
    259     'c@#^' : _Prop__3c_Inheritance_3e_,
    260     'capa' : _Prop_capacity,
    261     'cwnd' : _Prop_container_window,
    262     'dfmt' : _Prop_format,
    263     'ects' : _Prop_entire_contents,
    264     'frsp' : _Prop_free_space,
    265     'igpr' : _Prop_ignore_privileges,
    266     'isej' : _Prop_ejectable,
    267     'isrv' : _Prop_local_volume,
    268     'istd' : _Prop_startup,
    269     'pexa' : _Prop_expandable,
    270     'pexc' : _Prop_completely_expanded,
    271     'pexp' : _Prop_expanded,
    272     'warn' : _Prop_warns_before_emptying,
    273 }
    274 
    275 _compdeclarations = {
    276 }
    277 
    278 _enumdeclarations = {
    279 }
    280