diff options
Diffstat (limited to 'examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java')
-rw-r--r-- | examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java index 4d9d8d424b..90811d1b57 100644 --- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java +++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/paint/SegmentedPaintSession.java @@ -11,10 +11,10 @@ package org.eclipse.swt.examples.paint; -import org.eclipse.swt.events.*; -import org.eclipse.swt.graphics.*; +import java.util.Vector; -import java.util.*; +import org.eclipse.swt.events.MouseEvent; +import org.eclipse.swt.graphics.Point; /** * The superclass for paint tools that contruct objects from individually @@ -48,6 +48,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { /** * Activates the tool. */ + @Override public void beginSession() { getPaintSurface().setStatusMessage(PaintExample.getResourceString( "session.SegmentedInteractivePaint.message.anchorMode")); @@ -59,6 +60,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { /** * Deactivates the tool. */ + @Override public void endSession() { getPaintSurface().clearRubberbandSelection(); if (previousFigure != null) getPaintSurface().drawFigure(previousFigure); @@ -68,6 +70,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { * Resets the tool. * Aborts any operation in progress. */ + @Override public void resetSession() { getPaintSurface().clearRubberbandSelection(); if (previousFigure != null) getPaintSurface().drawFigure(previousFigure); @@ -84,6 +87,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { * * @param event the mouse event detail information */ + @Override public void mouseDown(MouseEvent event) { if (event.button != 1) return; @@ -103,6 +107,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { * * @param event the mouse event detail information */ + @Override public void mouseDoubleClick(MouseEvent event) { if (event.button != 1) return; if (controlPoints.size() >= 2) { @@ -119,6 +124,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { * * @param event the mouse event detail information */ + @Override public void mouseUp(MouseEvent event) { if (event.button != 1) { resetSession(); // abort if right or middle mouse button pressed @@ -131,6 +137,7 @@ public abstract class SegmentedPaintSession extends BasicPaintSession { * * @param event the mouse event detail information */ + @Override public void mouseMove(MouseEvent event) { final PaintSurface ps = getPaintSurface(); if (controlPoints.size() == 0) { |