This should finally fix #6896. Let's watch the buildbots.
[python.git] / Lib / plat-mac / lib-scriptpackages / Finder / Containers_and_folders.py
blobe495ef496ca82ebd1e912bd98d06733c8f81544b
1 """Suite Containers and folders: Classes that can contain other file system items
2 Level 1, version 1
4 Generated from /System/Library/CoreServices/Finder.app
5 AETE/AEUT resource version 0/144, language 0, script 0
6 """
8 import aetools
9 import MacOS
11 _code = 'fndr'
13 class Containers_and_folders_Events:
15 pass
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']
64 disks = disk
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']
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']
95 folders = folder
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']
131 containers = container
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,
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,
175 desktop_2d_object._superclassnames = ['container']
176 desktop_2d_object._privpropdict = {
177 '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
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,
192 folder._superclassnames = ['container']
193 folder._privpropdict = {
194 '_3c_Inheritance_3e_' : _Prop__3c_Inheritance_3e_,
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,
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,
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,
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,
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,
248 # Indices of types declared in this module
250 _classdeclarations = {
251 'cdis' : disk,
252 'cdsk' : desktop_2d_object,
253 'cfol' : folder,
254 'ctnr' : container,
255 'ctrs' : trash_2d_object,
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,
275 _compdeclarations = {
278 _enumdeclarations = {