1 27 28 package org.nightlabs.editor2d.figures; 29 30 import java.awt.geom.AffineTransform ; 31 32 import org.eclipse.draw2d.IFigure; 33 import org.eclipse.draw2d.geometry.Translatable; 34 35 import org.nightlabs.editor2d.handle.HandleShape; 36 import org.nightlabs.editor2d.j2d.GeneralShape; 37 38 39 public interface ShapeFigure 40 extends IFigure, 41 Translatable, 42 HandleShape 43 { 44 public GeneralShape getGeneralShape(); 45 public void setGeneralShape(GeneralShape generalShape); 46 public void transform(AffineTransform at); 49 public void setXOR(boolean b); 50 public void setFill(boolean b); 51 public int getLineWidth(); 52 public void setLineWidth(int lineWidth); 53 public int getLineStyle(); 54 public void setLineStyle(int lineStyle); 55 } 56 | Popular Tags |