move sections
[python/dscho.git] / Lib / plat-mac / lib-scriptpackages / Finder / __init__.py
blob84d178d8f276fde43d790b0cc2eab5c650d3ed88
1 """
2 Package generated from /System/Library/CoreServices/Finder.app
3 """
5 from warnings import warnpy3k
6 warnpy3k("In 3.x, the Finder package is removed.", stacklevel=2)
8 import aetools
9 Error = aetools.Error
10 import Standard_Suite
11 import Legacy_suite
12 import Containers_and_folders
13 import Files
14 import Finder_Basics
15 import Finder_items
16 import Window_classes
17 import Type_Definitions
18 import Enumerations
21 _code_to_module = {
22 'CoRe' : Standard_Suite,
23 'fleg' : Legacy_suite,
24 'fndr' : Containers_and_folders,
25 'fndr' : Files,
26 'fndr' : Finder_Basics,
27 'fndr' : Finder_items,
28 'fndr' : Window_classes,
29 'tpdf' : Type_Definitions,
30 'tpnm' : Enumerations,
35 _code_to_fullname = {
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 *
50 from Files 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):
59 v._propdict = {}
60 v._elemdict = {}
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', {}))
69 import StdSuites
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)
122 getbaseclasses(disk)
123 getbaseclasses(application)
124 getbaseclasses(alias_file)
125 getbaseclasses(package)
126 getbaseclasses(file)
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)
136 getbaseclasses(item)
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,
189 'prcs' : process,
190 'pcap' : application_process,
191 'pcda' : desk_accessory_process,
192 'capp' : application,
193 'ctrs' : trash_2d_object,
194 'cdsk' : desktop_2d_object,
195 'ctnr' : container,
196 'cfol' : folder,
197 'cdis' : disk,
198 'capp' : application,
199 'alia' : alias_file,
200 'pack' : package,
201 'file' : file,
202 'appf' : application_file,
203 'inlf' : internet_location_file,
204 'docf' : document_file,
205 'clpf' : clipping,
206 'pwnd' : preferences_window,
207 'brow' : Finder_window,
208 'cwin' : window,
209 'lwnd' : clipping_window,
210 'iwnd' : information_window,
211 'cobj' : item,
212 'icop' : icon_view_options,
213 'cprf' : preferences,
214 'alst' : alias_list,
215 'ifam' : icon_family,
216 'clbl' : label,
217 'lvcl' : column,
218 'lvop' : list_view_options,
222 class Finder(Standard_Suite_Events,
223 Legacy_suite_Events,
224 Containers_and_folders_Events,
225 Files_Events,
226 Finder_Basics_Events,
227 Finder_items_Events,
228 Window_classes_Events,
229 Type_Definitions_Events,
230 Enumerations_Events,
231 aetools.TalkTo):
232 _signature = 'MACS'
234 _moduleName = 'Finder'
236 _elemdict = application._elemdict
237 _propdict = application._propdict