1 7 package com.nightlabs.editor2d; 8 9 import java.beans.PropertyChangeListener ; 10 import java.beans.PropertyChangeSupport ; 11 import java.util.List ; 12 13 public interface EditorRuler 14 { 15 public static final String PROPERTY_CHILDREN = "children changed"; public static final String PROPERTY_UNIT = "units changed"; 18 List getGuides(); 19 20 boolean isHorizontal(); 21 void setHorizontal(boolean value); 22 23 int getUnit(); 24 void setUnit(int value); 25 26 boolean isHidden(); 27 void setHidden(boolean value); 28 29 void addGuide(EditorGuide guide); 30 void removeGuide(EditorGuide guide); 31 32 void addPropertyChangeListener(PropertyChangeListener listener); 33 void removePropertyChangeListener(PropertyChangeListener listener); 34 35 } | Popular Tags |