diff options
Diffstat (limited to 'lib/python2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py')
-rw-r--r-- | lib/python2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/lib/python2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py b/lib/python2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py new file mode 100644 index 0000000..80ce28e --- /dev/null +++ b/lib/python2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py @@ -0,0 +1,144 @@ +""" +Package generated from /System/Library/CoreServices/System Events.app +""" + +from warnings import warnpy3k +warnpy3k("In 3.x, the SystemEvents package is removed.", stacklevel=2) + +import aetools +Error = aetools.Error +import Standard_Suite +import Text_Suite +import Disk_Folder_File_Suite +import Folder_Actions_Suite +import Login_Items_Suite +import Power_Suite +import Processes_Suite +import System_Events_Suite + + +_code_to_module = { + '????' : Standard_Suite, + '????' : Text_Suite, + 'cdis' : Disk_Folder_File_Suite, + 'faco' : Folder_Actions_Suite, + 'logi' : Login_Items_Suite, + 'powr' : Power_Suite, + 'prcs' : Processes_Suite, + 'sevs' : System_Events_Suite, +} + + + +_code_to_fullname = { + '????' : ('SystemEvents.Standard_Suite', 'Standard_Suite'), + '????' : ('SystemEvents.Text_Suite', 'Text_Suite'), + 'cdis' : ('SystemEvents.Disk_Folder_File_Suite', 'Disk_Folder_File_Suite'), + 'faco' : ('SystemEvents.Folder_Actions_Suite', 'Folder_Actions_Suite'), + 'logi' : ('SystemEvents.Login_Items_Suite', 'Login_Items_Suite'), + 'powr' : ('SystemEvents.Power_Suite', 'Power_Suite'), + 'prcs' : ('SystemEvents.Processes_Suite', 'Processes_Suite'), + 'sevs' : ('SystemEvents.System_Events_Suite', 'System_Events_Suite'), +} + +from Standard_Suite import * +from Text_Suite import * +from Disk_Folder_File_Suite import * +from Folder_Actions_Suite import * +from Login_Items_Suite import * +from Power_Suite import * +from Processes_Suite import * +from System_Events_Suite import * + +def getbaseclasses(v): + if not getattr(v, '_propdict', None): + v._propdict = {} + v._elemdict = {} + for superclassname in getattr(v, '_superclassnames', []): + superclass = eval(superclassname) + getbaseclasses(superclass) + v._propdict.update(getattr(superclass, '_propdict', {})) + v._elemdict.update(getattr(superclass, '_elemdict', {})) + v._propdict.update(getattr(v, '_privpropdict', {})) + v._elemdict.update(getattr(v, '_privelemdict', {})) + +import StdSuites + +# +# Set property and element dictionaries now that all classes have been defined +# +getbaseclasses(login_item) +getbaseclasses(color) +getbaseclasses(window) +getbaseclasses(application) +getbaseclasses(item) +getbaseclasses(document) +getbaseclasses(character) +getbaseclasses(attachment) +getbaseclasses(paragraph) +getbaseclasses(word) +getbaseclasses(attribute_run) +getbaseclasses(text) +getbaseclasses(file) +getbaseclasses(application) +getbaseclasses(item) +getbaseclasses(folder) +getbaseclasses(disk) +getbaseclasses(script) +getbaseclasses(application) +getbaseclasses(folder_action) +getbaseclasses(application) +getbaseclasses(application) +getbaseclasses(process) +getbaseclasses(application_process) +getbaseclasses(desk_accessory_process) +getbaseclasses(application) + +# +# Indices of types declared in this module +# +_classdeclarations = { + 'logi' : login_item, + 'colr' : color, + 'cwin' : window, + 'capp' : application, + 'cobj' : item, + 'docu' : document, + 'cha ' : character, + 'atts' : attachment, + 'cpar' : paragraph, + 'cwor' : word, + 'catr' : attribute_run, + 'ctxt' : text, + 'file' : file, + 'capp' : application, + 'cobj' : item, + 'cfol' : folder, + 'cdis' : disk, + 'scpt' : script, + 'capp' : application, + 'foac' : folder_action, + 'capp' : application, + 'capp' : application, + 'prcs' : process, + 'pcap' : application_process, + 'pcda' : desk_accessory_process, + 'capp' : application, +} + + +class SystemEvents(Standard_Suite_Events, + Text_Suite_Events, + Disk_Folder_File_Suite_Events, + Folder_Actions_Suite_Events, + Login_Items_Suite_Events, + Power_Suite_Events, + Processes_Suite_Events, + System_Events_Suite_Events, + aetools.TalkTo): + _signature = 'sevs' + + _moduleName = 'SystemEvents' + + _elemdict = application._elemdict + _propdict = application._propdict |