1 """ 2 Package generated from /Volumes/Sap/Applications (Mac OS 9)/Metrowerks CodeWarrior 7.0/Metrowerks CodeWarrior/CodeWarrior IDE 4.2.5 3 """ 4 5 from warnings import warnpy3k 6 warnpy3k("In 3.x, the CodeWarrior package is removed.", stacklevel=2) 7 8 import aetools 9 Error = aetools.Error 10 import CodeWarrior_suite 11 import Standard_Suite 12 import Metrowerks_Shell_Suite 13 import Required 14 15 16 _code_to_module = { 17 'CWIE' : CodeWarrior_suite, 18 'CoRe' : Standard_Suite, 19 'MMPR' : Metrowerks_Shell_Suite, 20 'reqd' : Required, 21 } 22 23 24 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'), 30 } 31 32 from CodeWarrior_suite import * 33 from Standard_Suite import * 34 from Metrowerks_Shell_Suite import * 35 from Required import * 36 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', {})) 48 49 import StdSuites 50 51 # 52 # Set property and element dictionaries now that all classes have been defined 53 # 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) 116 117 # 118 # Indices of types declared in this module 119 # 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, 183 } 184 185 186 class CodeWarrior(CodeWarrior_suite_Events, 187 Standard_Suite_Events, 188 Metrowerks_Shell_Suite_Events, 189 Required_Events, 190 aetools.TalkTo): 191 _signature = 'CWIE' 192 193 _moduleName = 'CodeWarrior' 194