http://www.jpicedt.org

Uses of Class
jpicedt.graphic.event.PEMouseEvent

Packages that use PEMouseEvent
jpicedt.graphic.event Various events used for the communication between model, view and controler, as well as to notify external receivers of changes in the document structure, appearance,... 
jpicedt.graphic.toolkit Controller (document editing through UI actions) 
jpicedt.graphic.view Document appearance. 
jpicedt.ui Some classes and interfaces that help building concrete implementation of MDIManager's. 
 

Uses of PEMouseEvent in jpicedt.graphic.event
 

Methods in jpicedt.graphic.event with parameters of type PEMouseEvent
 void PEMouseInputListener.mousePressed(PEMouseEvent e)
          Invoked when a mouse button has been pressed on a component.
 void PEMouseInputListener.mouseReleased(PEMouseEvent e)
          Invoked when a mouse button has been released on a component.
 void PEMouseInputListener.mouseClicked(PEMouseEvent e)
          Invoked when the mouse button has been clicked (pressed and released) on a component.
 void PEMouseInputListener.mouseMoved(PEMouseEvent e)
          Invoked when the mouse button has been moved on a component (with no buttons down).
 void PEMouseInputListener.mouseDragged(PEMouseEvent e)
          Invoked when a mouse button is pressed on a component and then dragged.
 void PEMouseInputListener.mouseEntered(PEMouseEvent e)
          Invoked when the mouse enters a component.
 void PEMouseInputListener.mouseExited(PEMouseEvent e)
          nvoked when the mouse exits a component.
 void PEMouseInputAdapter.mousePressed(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseReleased(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseClicked(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseMoved(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseDragged(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseEntered(PEMouseEvent e)
           
 void PEMouseInputAdapter.mouseExited(PEMouseEvent e)
           
 void PEEventMulticaster.mouseClicked(PEMouseEvent e)
          Handles a mouseClicked event by invoking the mouseClicked methods on listener-a and listener-b.
 void PEEventMulticaster.mousePressed(PEMouseEvent e)
          Handles the mousePressed event by invoking the mousePressed methods on listener-a and listener-b.
 void PEEventMulticaster.mouseReleased(PEMouseEvent e)
          Handles the mouseReleased event by invoking the mouseReleased methods on listener-a and listener-b.
 void PEEventMulticaster.mouseEntered(PEMouseEvent e)
          Handles the mouseEntered event by invoking the mouseEntered methods on listener-a and listener-b.
 void PEEventMulticaster.mouseExited(PEMouseEvent e)
          Handles the mouseExited event by invoking the mouseExited methods on listener-a and listener-b.
 void PEEventMulticaster.mouseDragged(PEMouseEvent e)
          Handles the mouseDragged event by invoking the mouseDragged methods on listener-a and listener-b.
 void PEEventMulticaster.mouseMoved(PEMouseEvent e)
          Handles the mouseMoved event by invoking the mouseMoved methods on listener-a and listener-b.
 

Uses of PEMouseEvent in jpicedt.graphic.toolkit
 

Fields in jpicedt.graphic.toolkit declared as PEMouseEvent
protected static PEMouseEvent MouseTool.lastMouseEvent
          this field remembers the last mouse-event produced by a call to one of the mouseXXX methods ; shared by every MouseTool
 

Methods in jpicedt.graphic.toolkit that return PEMouseEvent
 PEMouseEvent MouseTool.getLastMouseEvent()
          Returns the last mouse-event as produced by the last invokation of a mouseXXX method
 

Methods in jpicedt.graphic.toolkit with parameters of type PEMouseEvent
 void ZoomTool.mousePressed(PEMouseEvent e)
          Depending on the button and the modifiers, we increase or decrease zoom, or do nothing.
 void ZoomTool.mouseMoved(PEMouseEvent e)
          set cursor
 void SelectionTool.mousePressed(PEMouseEvent e)
          - right button click (popup trigger) -> raise popup menu.
- left button -> createMouseTransform using the mtFactory given in the constructor.
 void SelectionTool.mouseDragged(PEMouseEvent e)
          Invoke "process" on the current MouseTransform (if non-null).
 void SelectionTool.mouseReleased(PEMouseEvent e)
          Invokes "end" on the current MouseTransform if non-null.
 void SelectionTool.mouseMoved(PEMouseEvent e)
          Change mouse cursor according to the MouseTransform returned by the factory for the given PEMouseEvent.
 void ScaleTool.mousePressed(PEMouseEvent e)
          set the source rect, then the destination rect
 void ScaleTool.mouseReleased(PEMouseEvent e)
           
 void ScaleTool.mouseMoved(PEMouseEvent e)
           
 void ScaleTool.mouseDragged(PEMouseEvent e)
           
 void RotateTool.mousePressed(PEMouseEvent e)
          set the source rect, then the destination rect
 void RotateTool.mouseDragged(PEMouseEvent e)
           
 void RotateTool.mouseReleased(PEMouseEvent e)
           
 void RotateTool.mouseMoved(PEMouseEvent e)
           
 void MoveTool.mousePressed(PEMouseEvent e)
          set the first point of the translation vector
 void MoveTool.mouseDragged(PEMouseEvent e)
          set the 2nd pt of the translation vector and translate the target
 void MoveTool.mouseReleased(PEMouseEvent e)
           
 void MoveTool.mouseMoved(PEMouseEvent e)
          set the cursor
 MouseTransform MouseTransformFactory.createMouseTransform(PEMouseEvent e)
          Return a MouseTransform whose type is adequate with the given mouse-event.
 void MouseTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void MouseTransform.process(PEMouseEvent e)
          Called when the mouse is dragged/moved after the first mouse-pressed event.
 boolean MouseTransform.next(PEMouseEvent e)
          Called when the left mouse-button changes state.
 void MouseTool.mousePressed(PEMouseEvent e)
          this default implementation simply stores the given mouse-event in lastMouseEvent field
 void MouseTool.mouseReleased(PEMouseEvent e)
          this default implementation simply stores the given mouse-event in lastMouseEvent field
 void MouseTool.mouseClicked(PEMouseEvent e)
          this default implementation simply stores the given mouse-event in lastMouseEvent field
 void MouseTool.mouseMoved(PEMouseEvent e)
          this default implementation simply stores the given mouse-event in lastMouseEvent field
 void MouseTool.mouseDragged(PEMouseEvent e)
          this default implementation simply stores the given mouse-event in lastMouseEvent field
 void MouseTool.mouseEntered(PEMouseEvent e)
          Sets the mouseOutside flag to true, stores the given mouse-event in lastMouseEvent field, and request focus on the PECanvas that dispatched this mouse event.
 void MouseTool.mouseExited(PEMouseEvent e)
          Sets the mouseOutside flag to false, and stores the given mouse-event in lastMouseEvent field.
 MouseTransform EditPointMouseTransformFactory.createMouseTransform(PEMouseEvent e)
          Return a MouseTransform whose type is adequate with the given mouse-event.
 void EditPointMouseTransformFactory.SelectPointsInAreaTransform.start(PEMouseEvent e)
          called by mousePressed
 boolean EditPointMouseTransformFactory.SelectPointsInAreaTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditPointMouseTransformFactory.UnSelectPointTransform.start(PEMouseEvent e)
          called by mousePressed
 boolean EditPointMouseTransformFactory.UnSelectPointTransform.next(PEMouseEvent e)
           
 void EditPointMouseTransformFactory.UnSelectPointTransform.process(PEMouseEvent e)
           
 void EditPointMouseTransformFactory.SplitSegmentTransform.start(PEMouseEvent e)
          Called when the mouse is pressed for the first time.
 void EditPointMouseTransformFactory.SplitSegmentTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean EditPointMouseTransformFactory.SplitSegmentTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditPointMouseTransformFactory.RemovePointTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void EditPointMouseTransformFactory.RemovePointTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean EditPointMouseTransformFactory.RemovePointTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditPointMouseTransformFactory.EditSmoothCoeffTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void EditPointMouseTransformFactory.EditSmoothCoeffTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean EditPointMouseTransformFactory.EditSmoothCoeffTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditPointMouseTransformFactory.SelectElementTransform.start(PEMouseEvent e)
           
 boolean EditPointMouseTransformFactory.SelectElementTransform.next(PEMouseEvent e)
           
 void EditPointMouseTransformFactory.SelectElementTransform.process(PEMouseEvent e)
           
 MouseTransform EditElementMouseTransformFactory.createMouseTransform(PEMouseEvent e)
          Return a MouseTransform whose type is adequate with the given mouse-event.
 void EditElementMouseTransformFactory.UnselectTransform.start(PEMouseEvent e)
           
 boolean EditElementMouseTransformFactory.UnselectTransform.next(PEMouseEvent e)
           
 void EditElementMouseTransformFactory.UnselectTransform.process(PEMouseEvent e)
           
 void EditElementMouseTransformFactory._MoveControlPointTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean EditElementMouseTransformFactory._MoveControlPointTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditElementMouseTransformFactory.MoveControlPointTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void EditElementMouseTransformFactory.MoveControlPointTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean EditElementMouseTransformFactory.MoveControlPointTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void EditElementMouseTransformFactory._MoveElementTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
Create a clone of the clickedElement given as the parameter in the constructor.
 void EditElementMouseTransformFactory._MoveElementTransform.process(PEMouseEvent me)
          Called when the mouse is dragged.
 boolean EditElementMouseTransformFactory._MoveElementTransform.next(PEMouseEvent e)
           
 void EditElementMouseTransformFactory.MoveElementTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void EditElementMouseTransformFactory.MoveElementTransform.process(PEMouseEvent me)
          Called when the mouse is dragged.
 boolean EditElementMouseTransformFactory.MoveElementTransform.next(PEMouseEvent e)
           
 void EditElementMouseTransformFactory.SelectElementsInAreaTransform.start(PEMouseEvent e)
          called by mousePressed
 boolean EditElementMouseTransformFactory.SelectElementsInAreaTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void DrawToolFactory.GenericDrawTool.mousePressed(PEMouseEvent e)
          A popup-trigger mouse event (e.g.
 void DrawToolFactory.GenericDrawTool.mouseDragged(PEMouseEvent e)
          set current point
 void DrawToolFactory.GenericDrawTool.mouseMoved(PEMouseEvent e)
          set cursor for canvas, then call mouseDragged
 void DrawToolFactory.GenericDrawTool.setCurrentPoint(PEMouseEvent e)
          move the points indexed in drawPoints[currentTaskIndex] to the current click-point (possibly after grid alignment).
 void DrawToolFactory.AbstractCurveDrawTool.mousePressed(PEMouseEvent e)
          A popup-trigger mouse event (e.g.
 void DrawToolFactory.AbstractCurveDrawTool.mouseReleased(PEMouseEvent e)
          CLOSED curve only : add a new point by splitting last segment
 void DrawToolFactory.AbstractCurveDrawTool.mouseDragged(PEMouseEvent e)
          set the current point
 void DrawToolFactory.AbstractCurveDrawTool.mouseMoved(PEMouseEvent e)
          set cursor for canvas, then call mouseDragged
 void DrawToolFactory.TextDrawTool.mousePressed(PEMouseEvent e)
          A popup-trigger mouse event (e.g.
 void DrawToolFactory.TextDrawTool.mouseDragged(PEMouseEvent e)
          do nothing
 void DrawToolFactory.TextDrawTool.mouseMoved(PEMouseEvent e)
          set cursor for canvas, then call mouseDragged
 HitInfo DefaultSelectionHandler.hitTest(PEMouseEvent me)
          hitTest on the content of the selection only
 void AbstractMouseTransformFactory.InvalidMouseTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void AbstractMouseTransformFactory.InvalidMouseTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean AbstractMouseTransformFactory.InvalidMouseTransform.next(PEMouseEvent e)
          Called when the mouse is released
 void AbstractMouseTransformFactory.HelpMessageMouseTransform.start(PEMouseEvent e)
          Called when the mouse is pressed.
 void AbstractMouseTransformFactory.HelpMessageMouseTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean AbstractMouseTransformFactory.HelpMessageMouseTransform.next(PEMouseEvent e)
          Called when the mouse is released
 void AbstractMouseTransformFactory.SelectAreaTransform.start(PEMouseEvent e)
          Invoked by mousePressed().
 void AbstractMouseTransformFactory.SelectAreaTransform.process(PEMouseEvent e)
          Called when the mouse is dragged.
 boolean AbstractMouseTransformFactory.SelectAreaTransform.next(PEMouseEvent e)
          Called when the mouse is released.
 void AbstractMouseTransform.start(PEMouseEvent e)
          Called by mousePressed.
Creates a clone of the target (e.g.
 boolean AbstractMouseTransform.next(PEMouseEvent e)
          Called by mouseReleased.
This implementation set the clone's parent and view to null so as to make it elligible for gc.
 

Uses of PEMouseEvent in jpicedt.graphic.view
 

Methods in jpicedt.graphic.view that return PEMouseEvent
 PEMouseEvent HitInfo.getMouseEvent()
           
 

Methods in jpicedt.graphic.view with parameters of type PEMouseEvent
 HitInfo View.hitTest(PEMouseEvent e, boolean isHighlightVisible)
           
 HitInfo Highlighter.hitTest(PEMouseEvent e)
           
 HitInfo DefaultViewFactory.LeafElementView.hitTest(PEMouseEvent e)
          This implementation returns a HitInfo.Interior if the view is filled and a click occured on the interior, or a HitInfo.Stroke if a click occured on the stroke path (this use a FlatteningPathIterator built from the currentshape).
 HitInfo DefaultViewFactory.TextView.hitTest(PEMouseEvent e)
          This implementation calls super.hitTest and returns the result if non-null (this should be a HitInfo.Point), then returns a HitInfo.Interior if the mouse-click occured inside the text bound (as defined by text layout)
 HitInfo DefaultViewFactory.TextViewHybrid.hitTest(PEMouseEvent e)
          This implementation calls super.hitTest and returns the result if non-null (this should be a HitInfo.Point), then returns a HitInfo.Interior if the mouse-click occured inside the text bound (as defined by text layout)
 HitInfo DefaultHighlighterFactory.DefaultHighlighter.hitTest(PEMouseEvent e)
          Current implementation returns a HitInfo.Point if a click occured on one of the controlled-point indices returned by getControlPointsIterator() ; return null otherwise.
 HitInfo DefaultHighlighterFactory.CompositeHighlighter.hitTest(PEMouseEvent e)
           
 HitInfo CompositeView.hitTest(PEMouseEvent e)
           
protected abstract  HitInfo AbstractView.hitTest(PEMouseEvent e)
          Returns a HitInfo corresponding to the given mouse-event.
 HitInfo AbstractView.hitTest(PEMouseEvent e, boolean isHighlightVisible)
          Depending on the value of isHighlighVisible, current implementation first delegates to the hosted Highlighter's hitTest() method, then calls hitTest(PEMouseEvent).
 

Constructors in jpicedt.graphic.view with parameters of type PEMouseEvent
HitInfo(Element clickedObject, PEMouseEvent mouseEvent)
          Construct a new HitInfo when a click occured on an object's end-point
HitInfo.Interior(Element clickedObject, PEMouseEvent mouseEvent)
          construct a new HitInfo.Interior that occured on the given Element
HitInfo.Point(Element clickedObject, int pointIndex, PEMouseEvent mouseEvent)
          construct a new HitInfo.Point that occured on the given Element and on the given point index
HitInfo.Point(Element clickedObject, ArrayList pointIndices, PEMouseEvent mouseEvent)
          construct a new HitInfo.Point that occured on the given Element and on the given points simultaneously.
HitInfo.Stroke(Element clicked, int clickedSegment, PEMouseEvent mouseEvent)
          construct a new HitInfo.Stroke that occured on the stroke of the given Element
HitInfo.HighlighterStroke(Element clicked, int clickedSegment, PEMouseEvent mouseEvent)
           
HitInfo.EnvelopeStroke(Element clicked, int clickedSegment, PEMouseEvent mouseEvent)
          Deprecated.  
HitInfo.Composite(BranchElement clicked, int clickedChildIndex, PEMouseEvent mouseEvent)
          construct a new HitInfo.Point that occured in the given BranchElement, on the child with the given index.
HitInfo.Text(TextEditable clickedObject, TextHitInfo thi, PEMouseEvent mouseEvent)
          construct a new HitInfo.Text that occured on the given TextEditable, fetching useful information from the given TextHitInfo.
 

Uses of PEMouseEvent in jpicedt.ui
 

Methods in jpicedt.ui with parameters of type PEMouseEvent
 void PEDrawingBoard.StatusBar.mouseDragged(PEMouseEvent e)
          display mouse coords
 void PEDrawingBoard.StatusBar.mouseMoved(PEMouseEvent e)
          display mouse coords
 void PEDrawingBoard.StatusBar.mousePressed(PEMouseEvent e)
           
 void PEDrawingBoard.StatusBar.mouseReleased(PEMouseEvent e)
           
 void PEDrawingBoard.StatusBar.mouseClicked(PEMouseEvent e)
           
 void PEDrawingBoard.StatusBar.mouseEntered(PEMouseEvent e)
           
 void PEDrawingBoard.StatusBar.mouseExited(PEMouseEvent e)
           
 


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org