1 26 27 package org.nightlabs.editor2d; 28 29 import java.beans.PropertyChangeListener ; 30 import java.util.Map ; 31 import java.util.Set ; 32 33 public interface EditorGuide 34 { 35 38 public static final String PROPERTY_CHILDREN = "subparts changed"; 42 public static final String PROPERTY_POSITION = "position changed"; 44 public Set getParts(); 45 46 boolean isHorizontal(); 47 void setHorizontal(boolean value); 48 49 int getPosition(); 50 void setPosition(int value); 51 52 Map getMap(); 53 void setMap(Map value); 54 55 void attachPart(DrawComponent drawComponent, int alignment); 56 void detachPart(DrawComponent drawComponent); 57 58 int getAlignment(DrawComponent drawComponent); 59 60 void addPropertyChangeListener(PropertyChangeListener listener); 61 void removePropertyChangeListener(PropertyChangeListener listener); 62 63 } | Popular Tags |