org.arakhne.neteditor.android.actionmode.creation
public abstract class AbstractPolypointDecorationCreationMode extends AbstractAndroidCreationMode
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractPolypointDecorationCreationMode.ActionBar
Action bar listener.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
CLICK_DISTANCE
Constant that is used to detect click on coordinates
|
cursorChanged| Constructor and Description |
|---|
AbstractPolypointDecorationCreationMode()
Construct a new AbstractPolypointDecorationCreationMode.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanMode() |
protected AbstractPolypointDecorationCreationMode.ActionBar |
createActionBarListener()
Invoked to create the action bar listener for this mode.
|
protected abstract DecorationFigure |
createFigure(UUID viewId,
Path2f path)
Invoked to create a new figure.
|
protected void |
finalizePolypointDrawing()
Finalize the polypoint object.
|
protected void |
onModeActivated() |
void |
paint(DroidViewGraphics2D g) |
void |
pointerDragged(ActionPointerEvent event) |
void |
pointerLongClicked(ActionPointerEvent event) |
void |
pointerPressed(ActionPointerEvent event) |
void |
pointerReleased(ActionPointerEvent event) |
closeActionBar, finish, getActionBar, getModeManager, getModeManagerOwner, onActionBarClosed, onActionBarOpened, onModeDesactivated, openActionBarcanExit, createDelegation, createDelegation, done, forcePointerEvent, getClickPrecision, getInitialCursor, getPointedFigure, isExclusive, isPersistent, isPointerInFigureShape, keyPressed, keyReleased, keyTyped, pointerClicked, pointerMoved, repaint, repaint, requestFocus, restoreCursor, setCursor, setExclusive, setModeManager, setPersistentpublic static final int CLICK_DISTANCE
public AbstractPolypointDecorationCreationMode()
ActionModeManager should be
set before using this object.protected void onModeActivated()
onModeActivated in class AbstractAndroidCreationModepublic void cleanMode()
cleanMode in class ActionMode<Figure,DroidViewGraphics2D,Color>public void paint(DroidViewGraphics2D g)
paint in class ActionMode<Figure,DroidViewGraphics2D,Color>public void pointerPressed(ActionPointerEvent event)
pointerPressed in class ActionMode<Figure,DroidViewGraphics2D,Color>public void pointerDragged(ActionPointerEvent event)
pointerDragged in class ActionMode<Figure,DroidViewGraphics2D,Color>public void pointerReleased(ActionPointerEvent event)
pointerReleased in class ActionMode<Figure,DroidViewGraphics2D,Color>public void pointerLongClicked(ActionPointerEvent event)
pointerLongClicked in class ActionMode<Figure,DroidViewGraphics2D,Color>protected void finalizePolypointDrawing()
protected AbstractPolypointDecorationCreationMode.ActionBar createActionBarListener()
AbstractAndroidCreationModecreateActionBarListener in class AbstractAndroidCreationModenull to use the default listener.protected abstract DecorationFigure createFigure(UUID viewId, Path2f path)
viewId - is the id of the view inside which the figure will be inserted.path - is the path to follow.Copyright © 2001-2013 NetEditor Developers. 
NetEditor API Documentation by NetEditor Developers is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Based on a work at www.arakhne.org/neteditor