Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| http://www.jpicedt.org
PREV NEXT | FRAMES NO FRAMES

## 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 current`shape`).
`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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| http://www.jpicedt.org
PREV NEXT | FRAMES NO FRAMES

Submit a bug : syd@jpicedt.org