1 """ 2 Package generated from /System/Library/CoreServices/Finder.app 3 """ 4 5 from warnings import warnpy3k 6 warnpy3k("In 3.x, the Finder package is removed.", stacklevel=2) 7 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 19 20 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, 31 } 32 33 34 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'), 45 } 46 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 * 56 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', {})) 68 69 import StdSuites 70 71 # 72 # Set property and element dictionaries now that all classes have been defined 73 # 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) 144 145 # 146 # Indices of types declared in this module 147 # 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, 219 } 220 221 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' 233 234 _moduleName = 'Finder' 235 236 _elemdict = application._elemdict 237 _propdict = application._propdict 238