Changeset 3142 for trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/TaskCapsuleViewUI.java
- Timestamp:
- 03/04/10 12:19:02 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/TaskCapsuleViewUI.java
r3135 r3142 9 9 import org.netbeans.api.visual.layout.LayoutFactory; 10 10 import org.netbeans.api.visual.widget.Widget; 11 import org.openmole.ui.commons.ApplicationCustomize; 11 12 import org.openmole.ui.workflow.model.ITaskCapsuleModelUI; 12 13 import org.openmole.ui.workflow.model.ITaskCapsuleViewUI; … … 16 17 * @author mathieu 17 18 */ 18 public class TaskCapsuleViewUI <T> extends ObjectViewUI<T> implements ITaskCapsuleViewUI{19 public class TaskCapsuleViewUI extends ObjectViewUI implements ITaskCapsuleViewUI{ 19 20 20 21 private Widget inputSlotWidget; … … 22 23 private Widget widContainer; 23 24 private ITaskCapsuleModelUI model; 24 TaskCapsuleMenuProvider tmp;25 25 26 26 public TaskCapsuleViewUI(MoleScene sc) { 27 super(sc); 27 super(sc, 28 ApplicationCustomize.getInstance().getColor(ApplicationCustomize.TASK_BACKGROUND_COLOR), 29 ApplicationCustomize.getInstance().getColor(ApplicationCustomize.TASK_BORDER_COLOR)); 30 28 31 model = new TaskCapsuleModelUI(); 29 30 32 inputSlotWidget = TaskXXFactory.buildInputSlotWidget(scene); 31 33 outputSlotWidget = TaskXXFactory.buildOutputSlotWidget(scene); … … 36 38 addChild(widContainer); 37 39 38 39 tmp = new TaskCapsuleMenuProvider(inputSlotWidget, 40 outputSlotWidget, 41 sc, 42 model); 43 getActions().addAction(ActionFactory.createMoveAction()); 44 getActions().addAction(ActionFactory.createPopupMenuAction(tmp)); 45 getActions().addAction(ActionFactory.createMoveAction()); 40 getActions().addAction(ActionFactory.createPopupMenuAction(new TaskCapsuleMenuProvider(inputSlotWidget, 41 outputSlotWidget, 42 sc, 43 model))); 46 44 addInputSlot(); 47 45 addOutputSlot(); 48 }49 50 public TaskCapsuleMenuProvider getTaskCapsuleMenuProvider() {51 return tmp;52 }53 54 @Override55 public void setOutputSlotWidget(Widget wi) {56 outputSlotWidget = wi;57 }58 59 @Override60 public void setIntputSlotWidget(Widget wi) {61 inputSlotWidget = wi;62 }63 64 @Override65 public Widget getOutputSlotWidget() {66 return outputSlotWidget;67 }68 69 @Override70 public Widget getInputSlotWidget() {71 return inputSlotWidget;72 46 } 73 47





