Show
Ignore:
Timestamp:
03/04/10 12:19:02 (2 years ago)
Author:
mathieu.leclaire
Message:

Task selection and preference class implementation.

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  
    55package org.openmole.ui.workflow.implementation; 
    66 
     7import java.awt.Color; 
    78import org.netbeans.api.visual.action.ActionFactory; 
    8 import org.netbeans.api.visual.widget.*; 
     9import org.openmole.ui.commons.ApplicationCustomize; 
     10import org.openmole.ui.workflow.implementation.paint.PainterWidget; 
    911import org.openmole.ui.workflow.model.ITaskModelUI; 
    1012import org.openmole.ui.workflow.model.ITaskViewUI; 
     
    1416 * @author mathieu 
    1517 */ 
    16 public class TaskViewUI<T> extends ObjectViewUI<T> implements ITaskViewUI { 
     18//public class TaskViewUI extends ObjectViewUI implements ITaskViewUI { 
     19public class TaskViewUI extends ObjectViewUI{ 
    1720 
    1821    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; 
    2222 
    2323    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; 
    2630 
    2731        addChild(TaskXXFactory.getTaskView(sc, 
    2832                TaskXXFactory.buildInputParameterContainer(scene), 
    2933                TaskXXFactory.buildOutputParameterContainer(scene), 
     34                pWidget, 
    3035                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)); 
    3739    } 
    3840} 

logo cemagref

logo iscpif

logo lifegrid

logo region auvergne

logo patres project