Package dk.gtz.graphedit.tool
Class MassDeleteTool
java.lang.Object
dk.gtz.graphedit.tool.AbstractBaseTool
dk.gtz.graphedit.tool.MassDeleteTool
- All Implemented Interfaces:
ITool
Tool to delete the currently selected elements.
Use the 'Del' or Backspace key to delete selected elements.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Delete the currently selected elements.javafx.scene.Node
Get the graphical representation for the tool selection button.Get a multiline string that describe the tool and how to use itGet a multiline tooltip string that briefly describes this toolvoid
Event handler for the case where the model editor viewport has been interacted with with the keyboardMethods inherited from class dk.gtz.graphedit.tool.AbstractBaseTool
onEdgeMouseEvent, onVertexMouseEvent, onViewportMouseEvent
-
Constructor Details
-
MassDeleteTool
public MassDeleteTool()Constructs a new mass delete tool instance.
-
-
Method Details
-
getGraphic
public javafx.scene.Node getGraphic()Description copied from interface:ITool
Get the graphical representation for the tool selection button. Typically just aFontIcon
, but can be anything- Returns:
- a javafx node that will be displayed inside the tool selector button
-
getHelpDescription
Description copied from interface:ITool
Get a multiline string that describe the tool and how to use it- Returns:
- a (possibly) multiline string
-
getTooltip
Description copied from interface:ITool
Get a multiline tooltip string that briefly describes this tool- Specified by:
getTooltip
in interfaceITool
- Overrides:
getTooltip
in classAbstractBaseTool
- Returns:
- a (possibly) multiline string
-
onKeyEvent
Description copied from interface:ITool
Event handler for the case where the model editor viewport has been interacted with with the keyboard- Specified by:
onKeyEvent
in interfaceITool
- Overrides:
onKeyEvent
in classAbstractBaseTool
- Parameters:
e
- The event that happened
-
deleteSelectedElements
Delete the currently selected elements.- Parameters:
event
- The key event.
-