move sections
[python/dscho.git] / Lib / plat-mac / lib-scriptpackages / CodeWarrior / __init__.py
blob38e33502d56b174c75ca661f0bdc5e51bde1a6ca
1 """
2 Package generated from /Volumes/Sap/Applications (Mac OS 9)/Metrowerks CodeWarrior 7.0/Metrowerks CodeWarrior/CodeWarrior IDE 4.2.5
3 """
5 from warnings import warnpy3k
6 warnpy3k("In 3.x, the CodeWarrior package is removed.", stacklevel=2)
8 import aetools
9 Error = aetools.Error
10 import CodeWarrior_suite
11 import Standard_Suite
12 import Metrowerks_Shell_Suite
13 import Required
16 _code_to_module = {
17 'CWIE' : CodeWarrior_suite,
18 'CoRe' : Standard_Suite,
19 'MMPR' : Metrowerks_Shell_Suite,
20 'reqd' : Required,
25 _code_to_fullname = {
26 'CWIE' : ('CodeWarrior.CodeWarrior_suite', 'CodeWarrior_suite'),
27 'CoRe' : ('CodeWarrior.Standard_Suite', 'Standard_Suite'),
28 'MMPR' : ('CodeWarrior.Metrowerks_Shell_Suite', 'Metrowerks_Shell_Suite'),
29 'reqd' : ('CodeWarrior.Required', 'Required'),
32 from CodeWarrior_suite import *
33 from Standard_Suite import *
34 from Metrowerks_Shell_Suite import *
35 from Required import *
37 def getbaseclasses(v):
38 if not getattr(v, '_propdict', None):
39 v._propdict = {}
40 v._elemdict = {}
41 for superclassname in getattr(v, '_superclassnames', []):
42 superclass = eval(superclassname)
43 getbaseclasses(superclass)
44 v._propdict.update(getattr(superclass, '_propdict', {}))
45 v._elemdict.update(getattr(superclass, '_elemdict', {}))
46 v._propdict.update(getattr(v, '_privpropdict', {}))
47 v._elemdict.update(getattr(v, '_privelemdict', {}))
49 import StdSuites
52 # Set property and element dictionaries now that all classes have been defined
54 getbaseclasses(character)
55 getbaseclasses(selection_2d_object)
56 getbaseclasses(application)
57 getbaseclasses(document)
58 getbaseclasses(text)
59 getbaseclasses(window)
60 getbaseclasses(file)
61 getbaseclasses(line)
62 getbaseclasses(insertion_point)
63 getbaseclasses(single_class_browser)
64 getbaseclasses(project_document)
65 getbaseclasses(symbol_browser)
66 getbaseclasses(editor_document)
67 getbaseclasses(file_compare_document)
68 getbaseclasses(class_browser)
69 getbaseclasses(subtarget)
70 getbaseclasses(message_document)
71 getbaseclasses(project_inspector)
72 getbaseclasses(text_document)
73 getbaseclasses(catalog_document)
74 getbaseclasses(class_hierarchy)
75 getbaseclasses(target)
76 getbaseclasses(build_progress_document)
77 getbaseclasses(target_file)
78 getbaseclasses(ToolServer_worksheet)
79 getbaseclasses(single_class_hierarchy)
80 getbaseclasses(File_Mapping)
81 getbaseclasses(browser_catalog)
82 getbaseclasses(Build_Settings)
83 getbaseclasses(ProjectFile)
84 getbaseclasses(VCS_Setup)
85 getbaseclasses(data_member)
86 getbaseclasses(Shielded_Folder)
87 getbaseclasses(Custom_Keywords)
88 getbaseclasses(Path_Information)
89 getbaseclasses(Segment)
90 getbaseclasses(Source_Tree)
91 getbaseclasses(Access_Paths)
92 getbaseclasses(Debugger_Windowing)
93 getbaseclasses(Relative_Path)
94 getbaseclasses(Environment_Variable)
95 getbaseclasses(base_class)
96 getbaseclasses(Debugger_Display)
97 getbaseclasses(Build_Extras)
98 getbaseclasses(Error_Information)
99 getbaseclasses(Editor)
100 getbaseclasses(Shielded_Folders)
101 getbaseclasses(Extras)
102 getbaseclasses(File_Mappings)
103 getbaseclasses(Function_Information)
104 getbaseclasses(Debugger_Target)
105 getbaseclasses(Syntax_Coloring)
106 getbaseclasses(class_)
107 getbaseclasses(Global_Source_Trees)
108 getbaseclasses(Target_Settings)
109 getbaseclasses(Debugger_Global)
110 getbaseclasses(member_function)
111 getbaseclasses(Runtime_Settings)
112 getbaseclasses(Plugin_Settings)
113 getbaseclasses(Browser_Coloring)
114 getbaseclasses(Font)
115 getbaseclasses(Target_Source_Trees)
118 # Indices of types declared in this module
120 _classdeclarations = {
121 'cha ' : character,
122 'csel' : selection_2d_object,
123 'capp' : application,
124 'docu' : document,
125 'ctxt' : text,
126 'cwin' : window,
127 'file' : file,
128 'clin' : line,
129 'cins' : insertion_point,
130 '1BRW' : single_class_browser,
131 'PRJD' : project_document,
132 'SYMB' : symbol_browser,
133 'EDIT' : editor_document,
134 'COMP' : file_compare_document,
135 'BROW' : class_browser,
136 'SBTG' : subtarget,
137 'MSSG' : message_document,
138 'INSP' : project_inspector,
139 'TXTD' : text_document,
140 'CTLG' : catalog_document,
141 'HIER' : class_hierarchy,
142 'TRGT' : target,
143 'PRGS' : build_progress_document,
144 'SRCF' : target_file,
145 'TOOL' : ToolServer_worksheet,
146 '1HIR' : single_class_hierarchy,
147 'FMap' : File_Mapping,
148 'Cata' : browser_catalog,
149 'BSTG' : Build_Settings,
150 'SrcF' : ProjectFile,
151 'VCSs' : VCS_Setup,
152 'DtMb' : data_member,
153 'SFit' : Shielded_Folder,
154 'CUKW' : Custom_Keywords,
155 'PInf' : Path_Information,
156 'Seg ' : Segment,
157 'SrcT' : Source_Tree,
158 'PATH' : Access_Paths,
159 'DbWN' : Debugger_Windowing,
160 'RlPt' : Relative_Path,
161 'EnvV' : Environment_Variable,
162 'BsCl' : base_class,
163 'DbDS' : Debugger_Display,
164 'LXTR' : Build_Extras,
165 'ErrM' : Error_Information,
166 'EDTR' : Editor,
167 'SHFL' : Shielded_Folders,
168 'GXTR' : Extras,
169 'FLMP' : File_Mappings,
170 'FDef' : Function_Information,
171 'DbTG' : Debugger_Target,
172 'SNTX' : Syntax_Coloring,
173 'Clas' : class_,
174 'GSTs' : Global_Source_Trees,
175 'TARG' : Target_Settings,
176 'DbGL' : Debugger_Global,
177 'MbFn' : member_function,
178 'RSTG' : Runtime_Settings,
179 'PSTG' : Plugin_Settings,
180 'BRKW' : Browser_Coloring,
181 'mFNT' : Font,
182 'TSTs' : Target_Source_Trees,
186 class CodeWarrior(CodeWarrior_suite_Events,
187 Standard_Suite_Events,
188 Metrowerks_Shell_Suite_Events,
189 Required_Events,
190 aetools.TalkTo):
191 _signature = 'CWIE'
193 _moduleName = 'CodeWarrior'