Changeset 3142 for trunk/simexplorer-ide/simexplorer-ide-ant/org.openmole.ui/src/org/openmole/ui/workflow/implementation/ObjectViewUI.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/ObjectViewUI.java
r3135 r3142 1 1 package org.openmole.ui.workflow.implementation; 2 2 3 import javax.swing.JTabbedPane; 3 import java.awt.Color; 4 import java.awt.Point; 5 import javax.swing.JOptionPane; 6 import org.netbeans.api.visual.action.ActionFactory; 7 import org.netbeans.api.visual.action.SelectProvider; 8 import org.netbeans.api.visual.widget.Scene; 4 9 import org.netbeans.api.visual.widget.Widget; 10 import org.openmole.ui.workflow.implementation.paint.PainterWidget; 5 11 import org.openmole.ui.workflow.model.IObjectViewUI; 12 import org.openmole.ui.workflow.model.ITaskModelUI; 6 13 7 14 /** … … 9 16 * @author mathieu 10 17 */ 11 public abstract class ObjectViewUI<T>extends Widget implements IObjectViewUI {18 public class ObjectViewUI extends Widget implements IObjectViewUI { 12 19 13 MoleScene scene; 14 protected JTabbedPane tableTabbedPane; 20 protected MoleScene scene; 21 protected PainterWidget pWidget; 22 private Color defaultBorderColor; 23 private Color defaultBackgroundColor; 15 24 16 public ObjectViewUI(MoleScene sc) { 17 super(sc); 18 scene = sc; 25 public ObjectViewUI(MoleScene scene, 26 Color defaultBackgroundColor, 27 Color defaultBorderColor) { 28 super(scene); 29 this.scene = scene; 30 this.defaultBorderColor = defaultBorderColor; 31 this.defaultBackgroundColor = defaultBackgroundColor; 32 pWidget = TaskXXFactory.getSelfContainer(scene); 33 setDefaultBackgroundColor(); 34 setDefaultBorderColor(); 35 getActions().addAction(ActionFactory.createMoveAction()); 36 } 37 38 39 public ObjectViewUI(MoleScene scene, 40 ITaskModelUI m, 41 Color dbac, 42 Color dboc) { 43 this(scene,dbac,dboc); 44 getActions().addAction(new TaskActions(m,this)); 45 46 // getActions().addAction(ActionFactory.createPopupMenuAction(gmp)); 47 } 48 49 @Override 50 public void setBackgroundColor(Color col) { 51 pWidget.setBackgroundColor(col); 52 } 53 54 @Override 55 public void setDefaultBackgroundColor() { 56 pWidget.setBackgroundColor(defaultBackgroundColor); 57 } 58 59 60 @Override 61 public void setBorderColor(Color col) { 62 pWidget.setBorderColor(col); 63 } 64 65 @Override 66 public void setDefaultBorderColor() { 67 pWidget.setBorderColor(defaultBorderColor); 19 68 } 20 69 }





