- All Implemented Interfaces:
Tool,PropertyBean,Disableable
CreationTool for bezier figures.
- Author:
- Werner Randelshofer
-
Property Summary
Properties inherited from class org.jhotdraw8.draw.tool.AbstractTool
drawingEditor, drawingView, focusedProperties inherited from class org.jhotdraw8.application.AbstractDisableable
disabledProperties inherited from interface org.jhotdraw8.fxbase.control.Disableable
disabled -
Field Summary
Fields inherited from class org.jhotdraw8.draw.tool.AbstractCreationTool
createdFigure, figureFactory, layerFactoryFields inherited from class org.jhotdraw8.draw.tool.AbstractTool
drawPane, eventPane, node, undoHelperFields inherited from class org.jhotdraw8.application.AbstractDisableable
disabled, disablersFields inherited from interface org.jhotdraw8.fxbase.control.Disableable
DISABLED_PROPERTYFields inherited from interface org.jhotdraw8.draw.tool.Tool
ACCELERATOR_KEY, DRAWING_EDITOR_PROPERTY, DRAWING_VIEW_PROPERTY, LABEL, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON, STYLE_CLASS_KEY -
Constructor Summary
ConstructorsConstructorDescriptionBezierCreationTool(String name, Resources rsrc, NonNullObjectStyleableKey<BezierPath> key, Supplier<Figure> factory) BezierCreationTool(String name, Resources rsrc, NonNullObjectStyleableKey<BezierPath> key, Supplier<Figure> figureFactory, Supplier<Layer> layerFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(DrawingEditor editor) This implementation is empty.Returns a localized help text for this tool.protected voidonMouseClicked(javafx.scene.input.MouseEvent event, DrawingView dv) protected voidonMouseDragged(javafx.scene.input.MouseEvent event, DrawingView dv) protected voidonMouseMoved(javafx.scene.input.MouseEvent event, DrawingView dv) protected voidonMousePressed(javafx.scene.input.MouseEvent event, DrawingView view) protected voidonMouseReleased(javafx.scene.input.MouseEvent event, DrawingView dv) protected voidMethods inherited from class org.jhotdraw8.draw.tool.AbstractCreationTool
createFigure, getOrCreateParent, setFigureFactory, setLayerFactoryMethods inherited from class org.jhotdraw8.draw.tool.AbstractTool
addToolListener, applyResources, deactivate, drawingEditorProperty, drawingViewProperty, editCopy, editCut, editDelete, editDuplicate, editPaste, fire, fireToolDone, fireToolStarted, focusedProperty, forwardUndoableEdit, getNode, getProperties, onKeyPressed, onKeyReleased, onKeyTyped, onMouseEntered, onMouseExited, onZoom, onZoomFinished, onZoomStarted, removeToolListener, requestFocusMethods inherited from class org.jhotdraw8.application.AbstractDisableable
disabledProperty, disablersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jhotdraw8.fxbase.control.Disableable
addDisabler, disabledProperty, disablers, isDisabled, removeDisablerMethods inherited from interface org.jhotdraw8.fxbase.beans.PropertyBean
get, getNonNull, getProperty, put, remove, set, setNonNull, valueAtMethods inherited from interface org.jhotdraw8.draw.tool.Tool
getDrawingEditor, getDrawingView, getLabel, getName, setDrawingEditor, setDrawingView
-
Constructor Details
-
BezierCreationTool
public BezierCreationTool(String name, Resources rsrc, NonNullObjectStyleableKey<BezierPath> key, Supplier<Figure> factory) -
BezierCreationTool
public BezierCreationTool(String name, Resources rsrc, NonNullObjectStyleableKey<BezierPath> key, Supplier<Figure> figureFactory, Supplier<Layer> layerFactory)
-
-
Method Details
-
activate
This implementation is empty.- Specified by:
activatein interfaceTool- Overrides:
activatein classAbstractTool- Parameters:
editor- the editor
-
onMouseClicked
- Overrides:
onMouseClickedin classAbstractTool
-
onMouseDragged
- Overrides:
onMouseDraggedin classAbstractTool
-
onMouseMoved
- Overrides:
onMouseMovedin classAbstractTool
-
onMousePressed
- Overrides:
onMousePressedin classAbstractTool
-
onMouseReleased
- Overrides:
onMouseReleasedin classAbstractTool
-
stopEditing
protected void stopEditing()- Overrides:
stopEditingin classAbstractTool
-
getHelpText
Description copied from interface:ToolReturns a localized help text for this tool.- Returns:
- the help text
-