Class EditElementMouseTransformFactory._MoveElementTransform

    • Constructor Detail

      • _MoveElementTransform

        public _MoveElementTransform​(BranchElement target,
                                     int anchorChildIndex,
                                     PicPoint clickPt,
                                     Grid grid)
        Parameters:
        target - the selection-handler upon which this transform acts (globally)
        anchorChildIndex - index of target's child that will serve as the reference-child for grid alignment ; if null, target is used instead ;
        clickPt -
      • _MoveElementTransform

        public _MoveElementTransform​(Element target,
                                     PicPoint clickPt,
                                     Grid grid)
        Parameters:
        target - the selection-handler upon which this transform acts ; also serve as the anchor for grid alignment.
        clickPt -
    • Method Detail

      • getCursor

        public java.awt.Cursor getCursor()
        Description copied from interface: MouseTransform
        Return the cursor for this MouseTransform
        Returns:
        a Cursor whose type is adequate with this mouse-transform.
      • process

        public void process​(PEMouseEvent me)
        Called when the mouse is dragged.
      • next

        public boolean next​(PEMouseEvent e)
        Description copied from class: AbstractMouseTransform
        Called by mouseReleased.
        This implementation set the clone's parent and view to null so as to make it elligible for gc. This should be called by subclassers at the end of the implementation of their "next" method.
        Specified by:
        next in interface MouseTransform
        Overrides:
        next in class AbstractMouseTransform
        Returns:
        true if there's another task in the sequence, false if mouse-transform has completed with this mouse-event.
      • getHelpMessage

        public java.lang.String getHelpMessage()
        Description copied from interface: MouseTransform
        Return a help-message for the UI, that makes sense with this transform.
        Returns:
        a help-message for the UI, that makes sense with this transform.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object