Changeset 7832
- Timestamp:
- 06/10/08 14:44:04 (5 years ago)
- Location:
- ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie
- Files:
-
- 3 modified
-
editors/ComponentEditor.java (modified) (3 diffs)
-
jyinterface/interfaces/MainFrame.java (modified) (1 diff)
-
wavedev/Port.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/editors/ComponentEditor.java
r7830 r7832 19 19 import org.eclipse.jface.viewers.CellEditor; 20 20 import org.eclipse.jface.viewers.ColumnLabelProvider; 21 import org.eclipse.jface.viewers.ComboBoxCellEditor; 21 22 import org.eclipse.jface.viewers.EditingSupport; 22 23 import org.eclipse.jface.viewers.ISelectionChangedListener; … … 412 413 } 413 414 }); 415 416 414 417 415 418 TableViewerColumn portTypeColumn = … … 423 426 return ((Port)element).getType(); 424 427 } 428 }); 429 430 portTypeColumn.setEditingSupport(new EditingSupport(portsTableViewer) 431 { 432 433 @Override 434 protected boolean canEdit(Object element) 435 { 436 return true; 437 } 438 439 @Override 440 protected CellEditor getCellEditor(Object element) 441 { 442 return editor; 443 } 444 445 @Override 446 protected Object getValue(Object element) 447 { 448 if(((Port)element).getType().equals("Uses")) 449 return 0; 450 else 451 return 1; 452 } 453 454 @Override 455 protected void setValue(Object element, Object value) 456 { 457 ((Port)element).setType(portTypeChoices[(Integer)value]); 458 getViewer().update(element, null); 459 setIsDirty(true); 460 } 461 462 private String[] portTypeChoices = 463 { 464 "Uses", 465 "Provides" 466 }; 467 468 private CellEditor editor = 469 new ComboBoxCellEditor(portsTable, portTypeChoices, SWT.READ_ONLY); 470 471 472 425 473 }); 426 474 -
ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/jyinterface/interfaces/MainFrame.java
r7823 r7832 33 33 PyList getTemplates(); 34 34 PyList formatSequenceValues(String values); 35 PyList getInterfaceList(); 35 36 36 37 } -
ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/wavedev/Port.java
r7537 r7832 221 221 return getString(TYPE); 222 222 } 223 224 // ---------------------------------------------------------- 225 /** 226 * @param value 227 */ 228 public void setType(String value) 229 { 230 put(TYPE, value); 231 232 } 223 233 224 234 … … 260 270 private static final String ECLIPSE_OWNER = "xOwner"; 261 271 private static final String ECLIPSE_CONNECTIONS = "xConnections"; 272 273 274 262 275 }