1 8 package com.nightlabs.editor2d.edit; 9 10 import java.beans.PropertyChangeEvent ; 11 12 import org.apache.log4j.Logger; 13 14 import com.nightlabs.editor2d.ImageDrawComponent; 15 16 public class ImageEditPart 17 extends DrawComponentEditPart 19 { 20 public static final Logger LOGGER = Logger.getLogger(ImageEditPart.class); 21 22 public ImageEditPart(ImageDrawComponent drawComponent) { 23 super(drawComponent); 24 } 25 26 protected ImageDrawComponent getImageDrawComponent() { 27 return (ImageDrawComponent) getModel(); 28 } 29 30 47 protected void propertyChanged(PropertyChangeEvent evt) 48 { 49 super.propertyChanged(evt); 50 String propertyName = evt.getPropertyName(); 51 if (propertyName.equals(ImageDrawComponent.PROP_IMAGE)) { 52 LOGGER.debug(propertyName +" changed!"); 53 refreshVisuals(); 54 } 55 } 56 57 } 75 | Popular Tags |