2 Package generated from /System/Library/CoreServices/Finder.app
5 from warnings
import warnpy3k
6 warnpy3k("In 3.x, the Finder package is removed.", stacklevel
=2)
12 import Containers_and_folders
17 import Type_Definitions
22 'CoRe' : Standard_Suite
,
23 'fleg' : Legacy_suite
,
24 'fndr' : Containers_and_folders
,
26 'fndr' : Finder_Basics
,
27 'fndr' : Finder_items
,
28 'fndr' : Window_classes
,
29 'tpdf' : Type_Definitions
,
30 'tpnm' : Enumerations
,
36 'CoRe' : ('Finder.Standard_Suite', 'Standard_Suite'),
37 'fleg' : ('Finder.Legacy_suite', 'Legacy_suite'),
38 'fndr' : ('Finder.Containers_and_folders', 'Containers_and_folders'),
39 'fndr' : ('Finder.Files', 'Files'),
40 'fndr' : ('Finder.Finder_Basics', 'Finder_Basics'),
41 'fndr' : ('Finder.Finder_items', 'Finder_items'),
42 'fndr' : ('Finder.Window_classes', 'Window_classes'),
43 'tpdf' : ('Finder.Type_Definitions', 'Type_Definitions'),
44 'tpnm' : ('Finder.Enumerations', 'Enumerations'),
47 from Standard_Suite
import *
48 from Legacy_suite
import *
49 from Containers_and_folders
import *
51 from Finder_Basics
import *
52 from Finder_items
import *
53 from Window_classes
import *
54 from Type_Definitions
import *
55 from Enumerations
import *
57 def getbaseclasses(v
):
58 if not getattr(v
, '_propdict', None):
61 for superclassname
in getattr(v
, '_superclassnames', []):
62 superclass
= eval(superclassname
)
63 getbaseclasses(superclass
)
64 v
._propdict
.update(getattr(superclass
, '_propdict', {}))
65 v
._elemdict
.update(getattr(superclass
, '_elemdict', {}))
66 v
._propdict
.update(getattr(v
, '_privpropdict', {}))
67 v
._elemdict
.update(getattr(v
, '_privelemdict', {}))
72 # Set property and element dictionaries now that all classes have been defined
74 getbaseclasses(StdSuites
.Type_Names_Suite
.small_integer
)
75 getbaseclasses(StdSuites
.Type_Names_Suite
.system_dictionary
)
76 getbaseclasses(StdSuites
.Type_Names_Suite
.color_table
)
77 getbaseclasses(StdSuites
.Type_Names_Suite
.fixed_point
)
78 getbaseclasses(StdSuites
.Type_Names_Suite
.string
)
79 getbaseclasses(StdSuites
.Type_Names_Suite
.type_element_info
)
80 getbaseclasses(StdSuites
.Type_Names_Suite
.machine_location
)
81 getbaseclasses(StdSuites
.Type_Names_Suite
.PostScript_picture
)
82 getbaseclasses(StdSuites
.Type_Names_Suite
.type_property_info
)
83 getbaseclasses(StdSuites
.Type_Names_Suite
.menu_item
)
84 getbaseclasses(StdSuites
.Type_Names_Suite
.scrap_styles
)
85 getbaseclasses(StdSuites
.Type_Names_Suite
.fixed_rectangle
)
86 getbaseclasses(StdSuites
.Type_Names_Suite
.null
)
87 getbaseclasses(StdSuites
.Type_Names_Suite
.type_event_info
)
88 getbaseclasses(StdSuites
.Type_Names_Suite
.rotation
)
89 getbaseclasses(StdSuites
.Type_Names_Suite
.long_fixed_rectangle
)
90 getbaseclasses(StdSuites
.Type_Names_Suite
.long_point
)
91 getbaseclasses(StdSuites
.Type_Names_Suite
.target_id
)
92 getbaseclasses(StdSuites
.Type_Names_Suite
.type_suite_info
)
93 getbaseclasses(StdSuites
.Type_Names_Suite
.type_parameter_info
)
94 getbaseclasses(StdSuites
.Type_Names_Suite
.long_fixed_point
)
95 getbaseclasses(StdSuites
.Type_Names_Suite
.bounding_rectangle
)
96 getbaseclasses(StdSuites
.Type_Names_Suite
.TIFF_picture
)
97 getbaseclasses(StdSuites
.Type_Names_Suite
.long_fixed
)
98 getbaseclasses(StdSuites
.Type_Names_Suite
.version
)
99 getbaseclasses(StdSuites
.Type_Names_Suite
.RGB16_color
)
100 getbaseclasses(StdSuites
.Type_Names_Suite
.double_integer
)
101 getbaseclasses(StdSuites
.Type_Names_Suite
.location_reference
)
102 getbaseclasses(StdSuites
.Type_Names_Suite
.point
)
103 getbaseclasses(StdSuites
.Type_Names_Suite
.application_dictionary
)
104 getbaseclasses(StdSuites
.Type_Names_Suite
.unsigned_integer
)
105 getbaseclasses(StdSuites
.Type_Names_Suite
.menu
)
106 getbaseclasses(StdSuites
.Type_Names_Suite
.small_real
)
107 getbaseclasses(StdSuites
.Type_Names_Suite
.fixed
)
108 getbaseclasses(StdSuites
.Type_Names_Suite
.type_class_info
)
109 getbaseclasses(StdSuites
.Type_Names_Suite
.RGB96_color
)
110 getbaseclasses(StdSuites
.Type_Names_Suite
.dash_style
)
111 getbaseclasses(StdSuites
.Type_Names_Suite
.pixel_map_record
)
112 getbaseclasses(StdSuites
.Type_Names_Suite
.extended_real
)
113 getbaseclasses(StdSuites
.Type_Names_Suite
.long_rectangle
)
114 getbaseclasses(process
)
115 getbaseclasses(application_process
)
116 getbaseclasses(desk_accessory_process
)
117 getbaseclasses(application
)
118 getbaseclasses(trash_2d_object
)
119 getbaseclasses(desktop_2d_object
)
120 getbaseclasses(container
)
121 getbaseclasses(folder
)
123 getbaseclasses(application
)
124 getbaseclasses(alias_file
)
125 getbaseclasses(package
)
127 getbaseclasses(application_file
)
128 getbaseclasses(internet_location_file
)
129 getbaseclasses(document_file
)
130 getbaseclasses(clipping
)
131 getbaseclasses(preferences_window
)
132 getbaseclasses(Finder_window
)
133 getbaseclasses(window
)
134 getbaseclasses(clipping_window
)
135 getbaseclasses(information_window
)
137 getbaseclasses(icon_view_options
)
138 getbaseclasses(preferences
)
139 getbaseclasses(alias_list
)
140 getbaseclasses(icon_family
)
141 getbaseclasses(label
)
142 getbaseclasses(column
)
143 getbaseclasses(list_view_options
)
146 # Indices of types declared in this module
148 _classdeclarations
= {
149 'shor' : StdSuites
.Type_Names_Suite
.small_integer
,
150 'aeut' : StdSuites
.Type_Names_Suite
.system_dictionary
,
151 'clrt' : StdSuites
.Type_Names_Suite
.color_table
,
152 'fpnt' : StdSuites
.Type_Names_Suite
.fixed_point
,
153 'TEXT' : StdSuites
.Type_Names_Suite
.string
,
154 'elin' : StdSuites
.Type_Names_Suite
.type_element_info
,
155 'mLoc' : StdSuites
.Type_Names_Suite
.machine_location
,
156 'EPS ' : StdSuites
.Type_Names_Suite
.PostScript_picture
,
157 'pinf' : StdSuites
.Type_Names_Suite
.type_property_info
,
158 'cmen' : StdSuites
.Type_Names_Suite
.menu_item
,
159 'styl' : StdSuites
.Type_Names_Suite
.scrap_styles
,
160 'frct' : StdSuites
.Type_Names_Suite
.fixed_rectangle
,
161 'null' : StdSuites
.Type_Names_Suite
.null
,
162 'evin' : StdSuites
.Type_Names_Suite
.type_event_info
,
163 'trot' : StdSuites
.Type_Names_Suite
.rotation
,
164 'lfrc' : StdSuites
.Type_Names_Suite
.long_fixed_rectangle
,
165 'lpnt' : StdSuites
.Type_Names_Suite
.long_point
,
166 'targ' : StdSuites
.Type_Names_Suite
.target_id
,
167 'suin' : StdSuites
.Type_Names_Suite
.type_suite_info
,
168 'pmin' : StdSuites
.Type_Names_Suite
.type_parameter_info
,
169 'lfpt' : StdSuites
.Type_Names_Suite
.long_fixed_point
,
170 'qdrt' : StdSuites
.Type_Names_Suite
.bounding_rectangle
,
171 'TIFF' : StdSuites
.Type_Names_Suite
.TIFF_picture
,
172 'lfxd' : StdSuites
.Type_Names_Suite
.long_fixed
,
173 'vers' : StdSuites
.Type_Names_Suite
.version
,
174 'tr16' : StdSuites
.Type_Names_Suite
.RGB16_color
,
175 'comp' : StdSuites
.Type_Names_Suite
.double_integer
,
176 'insl' : StdSuites
.Type_Names_Suite
.location_reference
,
177 'QDpt' : StdSuites
.Type_Names_Suite
.point
,
178 'aete' : StdSuites
.Type_Names_Suite
.application_dictionary
,
179 'magn' : StdSuites
.Type_Names_Suite
.unsigned_integer
,
180 'cmnu' : StdSuites
.Type_Names_Suite
.menu
,
181 'sing' : StdSuites
.Type_Names_Suite
.small_real
,
182 'fixd' : StdSuites
.Type_Names_Suite
.fixed
,
183 'gcli' : StdSuites
.Type_Names_Suite
.type_class_info
,
184 'tr96' : StdSuites
.Type_Names_Suite
.RGB96_color
,
185 'tdas' : StdSuites
.Type_Names_Suite
.dash_style
,
186 'tpmm' : StdSuites
.Type_Names_Suite
.pixel_map_record
,
187 'exte' : StdSuites
.Type_Names_Suite
.extended_real
,
188 'lrct' : StdSuites
.Type_Names_Suite
.long_rectangle
,
190 'pcap' : application_process
,
191 'pcda' : desk_accessory_process
,
192 'capp' : application
,
193 'ctrs' : trash_2d_object
,
194 'cdsk' : desktop_2d_object
,
198 'capp' : application
,
202 'appf' : application_file
,
203 'inlf' : internet_location_file
,
204 'docf' : document_file
,
206 'pwnd' : preferences_window
,
207 'brow' : Finder_window
,
209 'lwnd' : clipping_window
,
210 'iwnd' : information_window
,
212 'icop' : icon_view_options
,
213 'cprf' : preferences
,
215 'ifam' : icon_family
,
218 'lvop' : list_view_options
,
222 class Finder(Standard_Suite_Events
,
224 Containers_and_folders_Events
,
226 Finder_Basics_Events
,
228 Window_classes_Events
,
229 Type_Definitions_Events
,
234 _moduleName
= 'Finder'
236 _elemdict
= application
._elemdict
237 _propdict
= application
._propdict