Interface RulerChangeListener

All Known Implementing Classes:
RulerChangeListener.Stub

public interface RulerChangeListener
RulerChangeListeners can be added to RulerProviders to receive notification about changes in the ruler/guide properties. This interface provides a mechanism for the (client-side) ruler/guide model to communicate changes to GEF's ruler/guide feature.
Since:
3.0
See Also:
  • Method Details

    • notifyUnitsChanged

      void notifyUnitsChanged(int newUnit)
      Invoked when the ruler's unit of measurement is changed.
      Parameters:
      newUnit - The new unit of measurement (RulerProvider.UNIT_INCES, UNIT_CENTIMETERS, or UNIT_PIXELS)
    • notifyGuideReparented

      void notifyGuideReparented(Object guide)
      Invoked when a guide is added to or removed from a ruler.
      Parameters:
      guide - The guide that was added or removed
    • notifyGuideMoved

      void notifyGuideMoved(Object guide)
      Invoked when a guide is moved.
      Parameters:
      guide - The guide that was moved
    • notifyPartAttachmentChanged

      void notifyPartAttachmentChanged(Object part, Object guide)
      Invoked when a graphical component is attached to a guide.
      Parameters:
      part - The model representation of the graphical compoment that was attached
      guide - The guide that the part was attached to