2 Package generated from /System/Library/CoreServices/System Events.app
8 import Disk_Folder_File_Suite
9 import Folder_Actions_Suite
10 import Login_Items_Suite
12 import Processes_Suite
13 import System_Events_Suite
17 '????' : Standard_Suite
,
19 'cdis' : Disk_Folder_File_Suite
,
20 'faco' : Folder_Actions_Suite
,
21 'logi' : Login_Items_Suite
,
23 'prcs' : Processes_Suite
,
24 'sevs' : System_Events_Suite
,
30 '????' : ('SystemEvents.Standard_Suite', 'Standard_Suite'),
31 '????' : ('SystemEvents.Text_Suite', 'Text_Suite'),
32 'cdis' : ('SystemEvents.Disk_Folder_File_Suite', 'Disk_Folder_File_Suite'),
33 'faco' : ('SystemEvents.Folder_Actions_Suite', 'Folder_Actions_Suite'),
34 'logi' : ('SystemEvents.Login_Items_Suite', 'Login_Items_Suite'),
35 'powr' : ('SystemEvents.Power_Suite', 'Power_Suite'),
36 'prcs' : ('SystemEvents.Processes_Suite', 'Processes_Suite'),
37 'sevs' : ('SystemEvents.System_Events_Suite', 'System_Events_Suite'),
40 from Standard_Suite
import *
41 from Text_Suite
import *
42 from Disk_Folder_File_Suite
import *
43 from Folder_Actions_Suite
import *
44 from Login_Items_Suite
import *
45 from Power_Suite
import *
46 from Processes_Suite
import *
47 from System_Events_Suite
import *
49 def getbaseclasses(v
):
50 if not getattr(v
, '_propdict', None):
53 for superclassname
in getattr(v
, '_superclassnames', []):
54 superclass
= eval(superclassname
)
55 getbaseclasses(superclass
)
56 v
._propdict
.update(getattr(superclass
, '_propdict', {}))
57 v
._elemdict
.update(getattr(superclass
, '_elemdict', {}))
58 v
._propdict
.update(getattr(v
, '_privpropdict', {}))
59 v
._elemdict
.update(getattr(v
, '_privelemdict', {}))
64 # Set property and element dictionaries now that all classes have been defined
66 getbaseclasses(login_item
)
68 getbaseclasses(window
)
69 getbaseclasses(application
)
71 getbaseclasses(document
)
72 getbaseclasses(character
)
73 getbaseclasses(attachment
)
74 getbaseclasses(paragraph
)
76 getbaseclasses(attribute_run
)
79 getbaseclasses(application
)
81 getbaseclasses(folder
)
83 getbaseclasses(script
)
84 getbaseclasses(application
)
85 getbaseclasses(folder_action
)
86 getbaseclasses(application
)
87 getbaseclasses(application
)
88 getbaseclasses(process
)
89 getbaseclasses(application_process
)
90 getbaseclasses(desk_accessory_process
)
91 getbaseclasses(application
)
94 # Indices of types declared in this module
96 _classdeclarations
= {
100 'capp' : application
,
107 'catr' : attribute_run
,
110 'capp' : application
,
115 'capp' : application
,
116 'foac' : folder_action
,
117 'capp' : application
,
118 'capp' : application
,
120 'pcap' : application_process
,
121 'pcda' : desk_accessory_process
,
122 'capp' : application
,
126 class SystemEvents(Standard_Suite_Events
,
128 Disk_Folder_File_Suite_Events
,
129 Folder_Actions_Suite_Events
,
130 Login_Items_Suite_Events
,
132 Processes_Suite_Events
,
133 System_Events_Suite_Events
,
137 _moduleName
= 'SystemEvents'
139 _elemdict
= application
._elemdict
140 _propdict
= application
._propdict