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:
    RulerProvider
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  RulerChangeListener.Stub
      Stub for the RulerChangeListener interface.
    • Method Detail

      • 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​(java.lang.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​(java.lang.Object guide)
        Invoked when a guide is moved.
        Parameters:
        guide - The guide that was moved
      • notifyPartAttachmentChanged

        void notifyPartAttachmentChanged​(java.lang.Object part,
                                         java.lang.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