1 27 28 package org.nightlabs.editor2d.figures; 29 30 import java.awt.Graphics2D ; 31 32 import org.eclipse.draw2d.Graphics; 33 import org.eclipse.draw2d.IFigure; 34 import org.eclipse.draw2d.geometry.Rectangle; 35 36 41 public interface ISmartUpdateFigure { 42 48 public void paintRegion(Graphics graphics, Rectangle region); 49 55 public void paintRegion(Graphics2D graphics, Rectangle region); 56 57 61 public void refresh(); 62 63 70 public void refresh(IFigure figure); 71 } 72 | Popular Tags |