1 26 27 package org.nightlabs.editor2d; 28 29 import java.beans.PropertyChangeListener ; 30 import java.util.List ; 31 32 public interface EditorRuler 33 { 34 public static final String PROPERTY_CHILDREN = "children changed"; public static final String PROPERTY_UNIT = "units changed"; 37 List getGuides(); 38 39 boolean isHorizontal(); 40 void setHorizontal(boolean value); 41 42 int getUnit(); 43 void setUnit(int value); 44 45 boolean isHidden(); 46 void setHidden(boolean value); 47 48 void addGuide(EditorGuide guide); 49 void removeGuide(EditorGuide guide); 50 51 void addPropertyChangeListener(PropertyChangeListener listener); 52 void removePropertyChangeListener(PropertyChangeListener listener); 53 54 } | Popular Tags |