Changeset 636
- Timestamp:
- 03/28/07 07:07:32 (2 years ago)
- Files:
-
- trunk/Tools/fcd2code/FieldContainer.py (modified) (3 diffs)
- trunk/Tools/fcd2code/TemplateFieldContainerBase_cpp.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Tools/fcd2code/FieldContainer.py
r490 r636 18 18 """Sets the fcd dictionary to default values. 19 19 """ 20 self.setFCD("name", ""); 21 self.setFCD("parent", ""); 22 self.setFCD("library", ""); 23 self.setFCD("pointerfieldtypes", ""); 24 self.setFCD("structure", ""); 25 self.setFCD("systemcomponent", "true"); 26 self.setFCD("parentsystemcomponent", "true"); 27 self.setFCD("decoratable", "false"); 28 self.setFCD("useLocalIncludes", "false"); 29 self.setFCD("isNodeCore", "false"); 30 self.setFCD("description", ""); 31 self.setFCD("group", "NULL"); 32 self.setFCD("namespace", ""); 33 self.setFCD("decorateeFieldFlags", ""); 34 self.setFCD("additionalIncludes", ""); 35 self.setFCD("fcdFileLines", []); 36 20 self.setFCD("name", ""); 21 self.setFCD("parent", ""); 22 self.setFCD("library", ""); 23 self.setFCD("pointerfieldtypes", ""); 24 self.setFCD("structure", ""); 25 self.setFCD("systemcomponent", "true"); 26 self.setFCD("parentsystemcomponent", "true"); 27 self.setFCD("decoratable", "false"); 28 self.setFCD("useLocalIncludes", "false"); 29 self.setFCD("isNodeCore", "false"); 30 self.setFCD("description", ""); 31 self.setFCD("group", "NULL"); 32 self.setFCD("namespace", ""); 33 self.setFCD("decorateeFieldFlags", ""); 34 self.setFCD("additionalIncludes", ""); 35 self.setFCD("fcdFileLines", []); 36 self.setFCD("fieldsUnmarkedOnCreate", "0") 37 37 38 # 38 39 # Access fields … … 213 214 else: 214 215 self["Namespace"] = "0"; 215 216 217 self["FieldsUnmarkedOnCreate"] = self.getFCD("fieldsUnmarkedOnCreate"); 218 216 219 decorateeFieldFlags = self.getFCD("decorateeFieldFlags"); 217 220 if decorateeFieldFlags == "": … … 246 249 if include != "": 247 250 self["AdditionalIncludes"].append(include); 248 251 249 252 def setFCDContents(self, fcdContents): 250 253 self.setFCD("fcdFileLines", fcdContents); trunk/Tools/fcd2code/TemplateFieldContainerBase_cpp.txt
r564 r636 171 171 @@endif // hasFields 172 172 173 @!Classname!@Base::TypeObject @!Classname!@Base::_type( true,173 @!Classname!@Base::TypeObject @!Classname!@Base::_type( 174 174 @!Classname!@Base::getClassname(), 175 175 Inherited::getClassname(), … … 188 188 @@endif // hasFields 189 189 false, 190 @!FieldsUnmarkedOnCreate!@, 190 191 @!Fcdxml!@, 191 192 @!SafeDescription!@
