Changeset 10021
- Timestamp:
- 05/13/10 13:52:01 (3 years ago)
- Location:
- ossiedev/trunk/tools/OEF
- Files:
-
- 2 added
- 4 modified
-
PythonSrc/MainFrameGlue.py (modified) (2 diffs)
-
plugin.xml (modified) (2 diffs)
-
src/edu/vt/ossie/OssiePerspectiveFactory.java (modified) (1 diff)
-
src/edu/vt/ossie/editors/NodeEditor.java (added)
-
src/edu/vt/ossie/jyinterface/interfaces/MainFrame.java (modified) (1 diff)
-
src/edu/vt/ossie/wizards/NewOssieNodeWizard.java (added)
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/trunk/tools/OEF/PythonSrc/MainFrameGlue.py
r9978 r10021 512 512 return component 513 513 514 515 514 def saveComponent(self, component, path): 516 515 f = open(path,'w') 517 516 cPickle.dump(('component', component), f) 517 f.close() 518 519 def createNewNode(self, name, path): 520 newNode = ComponentClass.Node(name, path) 521 newNode.generate = False 522 f = open(path, 'w') 523 cPickle.dump(('node', newNode, self.active_platform), f) 524 f.close() 525 526 def loadNode(self, path): 527 f = open(path,'r') 528 tmpObject = cPickle.load(f) 529 newNode = None 530 if tmpObject[0] == 'node': 531 newNode = tmpObject[1] 532 self.active_platform = tmpObject[2] 533 else: 534 errorMsg(self, 'File ' + path + ' is not a node file.') 535 f.close() 536 return newNode 537 538 def saveNode(self, node, path): 539 f = open(path,'w') 540 cPickle.dump(('node', node, self.active_platform), f) 518 541 f.close() 519 542 … … 587 610 returnValues = returnValues.split() 588 611 return returnValues 589 590 591 612 613 614 615 -
ossiedev/trunk/tools/OEF/plugin.xml
r9385 r10021 38 38 project="true" 39 39 preferredPerspectives="edu.vt.ossie.OssiePerspective"> 40 </wizard> 41 <wizard 42 category="edu.vt.ossie" 43 class="edu.vt.ossie.wizards.NewOssieNodeWizard" 44 finalPerspective="edu.vt.ossie.OssiePerspective" 45 icon="icons/waveform.gif" 46 id="edu.vt.ossie.wizards.NewOssieNodeWizard" 47 name="OSSIE Node" 48 preferredPerspectives="edu.vt.ossie.OssiePerspective" 49 project="true"> 40 50 </wizard> 41 51 </extension> … … 195 205 <!-- matchingStrategy="edu.vt.ossie.editors.ComponentMatchingStrategy" --> 196 206 </editor> 207 <editor 208 class="edu.vt.ossie.editors.NodeEditor" 209 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor" 210 default="true" 211 extensions="ond" 212 icon="icons/waveform.gif" 213 id="edu.vt.ossie.editors.NodeEditor" 214 name="OSSIE Node Developer"> 215 <contentTypeBinding 216 contentTypeId="edu.vt.ossie.content.ond"> 217 </contentTypeBinding> 218 </editor> 197 219 </extension> 198 220 <extension -
ossiedev/trunk/tools/OEF/src/edu/vt/ossie/OssiePerspectiveFactory.java
r7405 r10021 56 56 edu.vt.ossie.wizards.NewOssieComponentWizard.class.getName()); 57 57 layout.addNewWizardShortcut( 58 edu.vt.ossie.wizards.NewOssieNodeWizard.class.getName()); 59 layout.addNewWizardShortcut( 58 60 "org.eclipse.cdt.managedbuilder.ui.wizards.StdCCWizard"); 59 61 layout.addNewWizardShortcut( -
ossiedev/trunk/tools/OEF/src/edu/vt/ossie/jyinterface/interfaces/MainFrame.java
r7926 r10021 36 36 PyObject loadComponent(PyString fileName); 37 37 void saveComponent(PyObject component, PyString fileName); 38 void createNewNode(PyString nodeName, PyString fileName); 39 PyObject loadNode(PyString fileName); 40 void saveNode(PyObject node, PyString fileName); 38 41 PyObject generateComponentFiles(PyObject component, PyString savepath); 39 42 PyList getTemplates();