Changeset 3142 for trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/TaskViewUI.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/TaskViewUI.java
r3135 r3142 5 5 package org.openmole.ui.workflow.implementation; 6 6 7 import java.awt.Color; 7 8 import org.netbeans.api.visual.action.ActionFactory; 8 import org.netbeans.api.visual.widget.*; 9 import org.openmole.ui.commons.ApplicationCustomize; 10 import org.openmole.ui.workflow.implementation.paint.PainterWidget; 9 11 import org.openmole.ui.workflow.model.ITaskModelUI; 10 12 import org.openmole.ui.workflow.model.ITaskViewUI; … … 14 16 * @author mathieu 15 17 */ 16 public class TaskViewUI<T> extends ObjectViewUI<T> implements ITaskViewUI { 18 //public class TaskViewUI extends ObjectViewUI implements ITaskViewUI { 19 public class TaskViewUI extends ObjectViewUI{ 17 20 18 21 protected ITaskModelUI model; 19 public static final int ARROW_PIN_WIDTH = 15;20 public static final int MARGIN_SE_ROUNDED_RECTANGLE = ARROW_PIN_WIDTH * 77 / 100;21 Widget taskWidget;22 22 23 23 public TaskViewUI(MoleScene sc, 24 String name) { 25 super(sc); 24 ITaskModelUI m, 25 String name) { 26 super(sc, 27 ApplicationCustomize.getInstance().getColor(ApplicationCustomize.TASK_BACKGROUND_COLOR), 28 ApplicationCustomize.getInstance().getColor(ApplicationCustomize.TASK_BORDER_COLOR)); 29 model = m; 26 30 27 31 addChild(TaskXXFactory.getTaskView(sc, 28 32 TaskXXFactory.buildInputParameterContainer(scene), 29 33 TaskXXFactory.buildOutputParameterContainer(scene), 34 pWidget, 30 35 name)); 31 getActions().addAction(ActionFactory.createMoveAction()); 32 33 model = new TaskModelUI(); 34 getActions().addAction(ActionFactory.createMoveAction()); 35 getActions().addAction(ActionFactory.createPopupMenuAction(new TaskMenuProvider(model))); 36 getActions().addAction(new TaskActions(model)); 36 // getActions().addAction(ActionFactory.createMoveAction()); 37 // getActions().addAction(ActionFactory.createPopupMenuAction(new TaskMenuProvider(model))); 38 getActions().addAction(new TaskActions(model,this)); 37 39 } 38 40 }





