1 7 package com.nightlabs.editor2d; 8 9 import java.beans.PropertyChangeListener ; 10 import java.beans.PropertyChangeSupport ; 11 import java.util.Map ; 12 import java.util.Set ; 13 14 public interface EditorGuide 15 { 16 19 public static final String PROPERTY_CHILDREN = "subparts changed"; 23 public static final String PROPERTY_POSITION = "position changed"; 25 public Set getParts(); 26 27 boolean isHorizontal(); 28 void setHorizontal(boolean value); 29 30 int getPosition(); 31 void setPosition(int value); 32 33 Map getMap(); 34 void setMap(Map value); 35 36 void attachPart(DrawComponent drawComponent, int alignment); 37 void detachPart(DrawComponent drawComponent); 38 39 int getAlignment(DrawComponent drawComponent); 40 41 void addPropertyChangeListener(PropertyChangeListener listener); 42 void removePropertyChangeListener(PropertyChangeListener listener); 43 44 } | Popular Tags |