Uses of Class
edu.cnu.mdi.graphics.toolbar.GestureContext
Packages that use GestureContext
Package
Description
-
Uses of GestureContext in edu.cnu.mdi.container
Methods in edu.cnu.mdi.container with parameters of type GestureContextModifier and TypeMethodDescriptionbooleanBaseToolHandler.approveConnectionPoint(GestureContext gc, Point p) voidBaseToolHandler.beginDragObject(GestureContext gc) voidBaseToolHandler.boxZoomRubberbanding(GestureContext gc, Rectangle bounds) voidBaseToolHandler.captureImage(GestureContext gc) voidBaseToolHandler.createConnection(GestureContext gc, Point start, Point end) voidBaseToolHandler.createEllipse(GestureContext gc, Rectangle bounds) voidBaseToolHandler.createLine(GestureContext gc, Point start, Point end) voidBaseToolHandler.createPolygon(GestureContext gc, Point[] vertices) voidBaseToolHandler.createPolyline(GestureContext gc, Point[] vertices) voidBaseToolHandler.createRadArc(GestureContext gc, Point[] pp) voidBaseToolHandler.createRectangle(GestureContext gc, Rectangle bounds) voidBaseToolHandler.createTextItem(GestureContext gc, Point location) voidBaseToolHandler.delete(GestureContext gc) booleanBaseToolHandler.doNotDrag(GestureContext gc) voidBaseToolHandler.dragObjectBy(GestureContext gc, int dx, int dy) voidBaseToolHandler.endDragObject(GestureContext gc) BaseToolHandler.hitTest(GestureContext gc, Point p) Hit test at the given point on the canvas.voidBaseToolHandler.info(GestureContext gc) voidBaseToolHandler.magnifyDoneMove(GestureContext gc) voidBaseToolHandler.magnifyStartMove(GestureContext gc) voidBaseToolHandler.magnifyUpdateMove(GestureContext gc) voidBaseToolHandler.panDoneDrag(GestureContext gc) voidBaseToolHandler.panStartDrag(GestureContext gc) voidBaseToolHandler.panUpdateDrag(GestureContext gc) voidBaseToolHandler.pointerClick(GestureContext gc) Handle pointer click on an object at the given point.voidBaseToolHandler.pointerDoubleClick(GestureContext gc) Handle pointer double click on an object at the given point.voidBaseToolHandler.pointerRubberbanding(GestureContext gc, Rectangle bounds) voidBaseToolHandler.print(GestureContext gc) voidBaseToolHandler.recenter(GestureContext gc) voidBaseToolHandler.resetZoom(GestureContext gc) voidBaseToolHandler.styleEdit(GestureContext gc) voidBaseToolHandler.undoZoom(GestureContext gc) voidBaseToolHandler.zoomIn(GestureContext gc) voidBaseToolHandler.zoomOut(GestureContext gc) -
Uses of GestureContext in edu.cnu.mdi.graphics.toolbar
Fields in edu.cnu.mdi.graphics.toolbar declared as GestureContextModifier and TypeFieldDescriptionprotected GestureContextADragButton.gestureCurrent gesture context (null when idle).protected GestureContextAMoveButton.gestureCurrent move gesture context (null when idle).protected GestureContextARubberbandButton.gestureGesture context for the current gesture (null when idle).Methods in edu.cnu.mdi.graphics.toolbar that return GestureContextModifier and TypeMethodDescriptionprotected GestureContextBaseToolBar.actionContext()Create a synthetic context for one-shot actions.Methods in edu.cnu.mdi.graphics.toolbar with parameters of type GestureContextModifier and TypeMethodDescriptionbooleanDefaultToolHandler.approveConnectionPoint(GestureContext gc, Point p) booleanIToolHandler.approveConnectionPoint(GestureContext gc, Point p) Approve or reject a connection point.voidDefaultToolHandler.beginDragObject(GestureContext gc) voidIToolHandler.beginDragObject(GestureContext gc) Begin dragging an object/selection.voidDefaultToolHandler.boxZoomRubberbanding(GestureContext gc, Rectangle bounds) voidIToolHandler.boxZoomRubberbanding(GestureContext gc, Rectangle bounds) Box-zoom rubberband completion (or continuous feedback depending on tool).voidDefaultToolHandler.captureImage(GestureContext gc) voidIToolHandler.captureImage(GestureContext gc) voidDefaultToolHandler.createConnection(GestureContext gc, Point start, Point end) voidIToolHandler.createConnection(GestureContext gc, Point start, Point end) Create a connection between two points.voidDefaultToolHandler.createEllipse(GestureContext gc, Rectangle bounds) voidIToolHandler.createEllipse(GestureContext gc, Rectangle bounds) Create an ellipse.voidDefaultToolHandler.createLine(GestureContext gc, Point start, Point end) voidIToolHandler.createLine(GestureContext gc, Point start, Point end) Create a line between two points.voidDefaultToolHandler.createPolygon(GestureContext gc, Point[] vertices) voidIToolHandler.createPolygon(GestureContext gc, Point[] vertices) Create a polygon.voidDefaultToolHandler.createPolyline(GestureContext gc, Point[] vertices) voidIToolHandler.createPolyline(GestureContext gc, Point[] vertices) Create a polyline.voidDefaultToolHandler.createRadArc(GestureContext gc, Point[] vertices) voidIToolHandler.createRadArc(GestureContext gc, Point[] vertices) Create a radial arc.voidDefaultToolHandler.createRectangle(GestureContext gc, Rectangle bounds) voidIToolHandler.createRectangle(GestureContext gc, Rectangle bounds) Create a rectangle.voidDefaultToolHandler.createTextItem(GestureContext gc, Point location) voidIToolHandler.createTextItem(GestureContext gc, Point location) Create a text item at the given location.voidDefaultToolHandler.delete(GestureContext gc) voidIToolHandler.delete(GestureContext gc) abstract voidADragButton.doneDrag(GestureContext gc) Called on release.abstract voidAMoveButton.doneMove(GestureContext gc) Called when the move gesture ends (mouse exits canvas).booleanDefaultToolHandler.doNotDrag(GestureContext gc) booleanIToolHandler.doNotDrag(GestureContext gc) Optional veto before starting a drag.voidDefaultToolHandler.dragObjectBy(GestureContext gc, int dx, int dy) voidIToolHandler.dragObjectBy(GestureContext gc, int dx, int dy) Drag the object/selection by a pixel delta.voidDefaultToolHandler.endDragObject(GestureContext gc) voidIToolHandler.endDragObject(GestureContext gc) End dragging an object/selection.DefaultToolHandler.hitTest(GestureContext gc, Point p) IToolHandler.hitTest(GestureContext gc, Point p) Hit test at a point on the canvas.voidDefaultToolHandler.info(GestureContext gc) voidIToolHandler.info(GestureContext gc) voidDefaultToolHandler.magnifyDoneMove(GestureContext gc) voidIToolHandler.magnifyDoneMove(GestureContext gc) voidDefaultToolHandler.magnifyStartMove(GestureContext gc) voidIToolHandler.magnifyStartMove(GestureContext gc) voidDefaultToolHandler.magnifyUpdateMove(GestureContext gc) voidIToolHandler.magnifyUpdateMove(GestureContext gc) voidDefaultToolHandler.panDoneDrag(GestureContext gc) voidIToolHandler.panDoneDrag(GestureContext gc) voidDefaultToolHandler.panStartDrag(GestureContext gc) voidIToolHandler.panStartDrag(GestureContext gc) voidDefaultToolHandler.panUpdateDrag(GestureContext gc) voidIToolHandler.panUpdateDrag(GestureContext gc) voidDefaultToolHandler.pointerClick(GestureContext gc) voidIToolHandler.pointerClick(GestureContext gc) Pointer click (single click).voidDefaultToolHandler.pointerDoubleClick(GestureContext gc) voidIToolHandler.pointerDoubleClick(GestureContext gc) Pointer double-click.voidDefaultToolHandler.pointerRubberbanding(GestureContext gc, Rectangle bounds) voidIToolHandler.pointerRubberbanding(GestureContext gc, Rectangle bounds) Pointer rubberband feedback (typically multi-select or region selection).voidDefaultToolHandler.print(GestureContext gc) voidIToolHandler.print(GestureContext gc) voidDefaultToolHandler.recenter(GestureContext gc) voidIToolHandler.recenter(GestureContext gc) voidDefaultToolHandler.resetZoom(GestureContext gc) voidIToolHandler.resetZoom(GestureContext gc) abstract voidARubberbandButton.rubberbanding(GestureContext gesture, Rectangle bounds, Point[] vertices) Called when a valid rubberband gesture completes.abstract voidADragButton.startDrag(GestureContext gc) Called once on mouse press.abstract voidAMoveButton.startMove(GestureContext gc) Called once at the start of the move gesture.voidDefaultToolHandler.styleEdit(GestureContext gc) voidIToolHandler.styleEdit(GestureContext gc) voidDefaultToolHandler.undoZoom(GestureContext gc) voidIToolHandler.undoZoom(GestureContext gc) abstract voidADragButton.updateDrag(GestureContext gc) Called during dragging (after at least one drag event).abstract voidAMoveButton.updateMove(GestureContext gc) Called on each move update after start.voidDefaultToolHandler.zoomIn(GestureContext gc) voidIToolHandler.zoomIn(GestureContext gc) voidDefaultToolHandler.zoomOut(GestureContext gc) voidIToolHandler.zoomOut(GestureContext gc) -
Uses of GestureContext in edu.cnu.mdi.item
Methods in edu.cnu.mdi.item with parameters of type GestureContextModifier and TypeMethodDescriptionbooleanAItem.acceptModification(GestureContext gc) Gives an item a final chance to accept or reject an interactive modification.voidAItem.modificationRejected(GestureContext gc) Called whenAItem.acceptModification(GestureContext)rejects a modification. -
Uses of GestureContext in edu.cnu.mdi.mapping.container
Methods in edu.cnu.mdi.mapping.container with parameters of type GestureContextModifier and TypeMethodDescriptionvoidMapToolHandler.createLine(GestureContext gc, Point start, Point end) Creates a great-circle map line between the two screen-space endpoints.voidMapToolHandler.createPolygon(GestureContext gc, Point[] vertices) Creates a great-circle polygon from the supplied screen-space vertices.voidMapToolHandler.createPolyline(GestureContext gc, Point[] vertices) Creates a great-circle polyline from the supplied screen-space vertices.voidMapToolHandler.createTextItem(GestureContext gc, Point location) Creates a geolocated text item at the clicked map position.voidMapToolHandler.panDoneDrag(GestureContext gc) Completes a projection-aware pan with a definitive repaint.voidMapToolHandler.panStartDrag(GestureContext gc) Saves the current map extent for undo before a projection-aware pan.voidMapToolHandler.panUpdateDrag(GestureContext gc) Recenters the map from the latest incremental pointer displacement. -
Uses of GestureContext in edu.cnu.mdi.splot.plot
Methods in edu.cnu.mdi.splot.plot with parameters of type GestureContextModifier and TypeMethodDescriptionvoidPlotToolHandler.boxZoomRubberbanding(GestureContext gc, Rectangle bounds) voidPlotToolHandler.captureImage(GestureContext gc) voidPlotToolHandler.info(GestureContext gc) voidPlotToolHandler.print(GestureContext gc) voidPlotToolHandler.resetZoom(GestureContext gc) voidPlotToolHandler.zoomIn(GestureContext gc) voidPlotToolHandler.zoomOut(GestureContext gc)