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