TLcdGXYNewController2
.
Existing code depending on this class can be updated by using
the TLcdGXYNewController2
that is initialized with
an implementation of ALcdAPP6AGXYNewControllerModel
.
An example can be found in the APP-6A sample.public class TLcdAPP6AShapeGXYNewController extends TLcdGXYNewController
ILcdAPP6AShape
s.
Any ILcdGXYNewControllerModel
set on this controller must
return an instance of ILcdEditableAPP6AShape
, as the
new controller depends on that.Constructor and Description |
---|
TLcdAPP6AShapeGXYNewController()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
finishEdit(java.awt.event.MouseEvent mouseEvent)
Deprecated.
Finish creation of an object.
|
protected boolean |
isContinueEdit(int i,
java.awt.event.MouseEvent mouseEvent)
Deprecated.
Returns whether editing may continue.
|
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent)
Deprecated.
Overrides double click behaviour of the parent controller.
|
addPropertyChangeListener, cancelEdit, doPanGXYView, doZoomGXYView, getActionToTriggerAfterCreation, getControllerModel, getEditingBoundsForRepaintMargin, getObject, getRedoLeft, getSnappables, getUndoLeft, isTraceOn, isUseEditingBoundsForRepaint, mouseDragged, mouseExited, mouseMoved, mouseMovedOrDragged, paint, redo, removePropertyChangeListener, resetUndoHistory, setActionToTriggerAfterCreation, setControllerModel, setEditingBoundsForRepaintMargin, setSnappables, setTraceOn, setUseEditingBoundsForRepaint, startInteraction, terminateInteraction, undo
addUndoableListener, fireUndoableEvent, getDownPanChars, getDownPanCodes, getLeftPanChars, getLeftPanCodes, getPanAbsDelta, getPanAbsDelta, getRightPanChars, getRightPanCodes, getUndoableListenerCount, getUpPanChars, getUpPanCodes, getZoomInChars, getZoomInCodes, getZoomOutChars, getZoomOutCodes, isDragging, isPanOnMouseDragExit, isPanOnMouseMoveExit, isPanUndoable, isRequestFocusOnMouseEntered, isRequestFocusOnMousePressed, isZoomUndoable, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mousePressed, removeUndoableListener, setDownPanChars, setDownPanCodes, setIsDragging, setLeftPanChars, setLeftPanCodes, setPanAbsDelta, setPanOnMouseDragExit, setPanOnMouseMoveExit, setPanUndoable, setRequestFocusOnMouseEntered, setRequestFocusOnMousePressed, setRightPanChars, setRightPanCodes, setUpPanChars, setUpPanCodes, setZoomInChars, setZoomInCodes, setZoomOutChars, setZoomOutCodes, setZoomUndoable, updateViewLocationAfterZoomSFCT
addStatusListener, asGXYController, fireStatusEvent, getCursor, getGXYView, getIcon, getName, getShortDescription, registerInstance, removeStatusListener, retrieveGXYViewXYWorldTransformation, setClassTraceOn, setCursor, setGXYView, setIcon, setName, setShortDescription, viewRepaint
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
mouseClicked, mouseEntered, mousePressed
getLayered
public TLcdAPP6AShapeGXYNewController()
public void finishEdit(java.awt.event.MouseEvent mouseEvent)
finishEdit
in class TLcdGXYNewController
mouseEvent
- the last mouse event.protected boolean isContinueEdit(int i, java.awt.event.MouseEvent mouseEvent)
isContinueEdit
in class TLcdGXYNewController
i
- the number of points created until nowmouseEvent
- the current mouse eventILcdGXYEditor.getCreationClickCount()
,
TLcdGXYNewController.getControllerModel()
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class TLcdGXYNewController