public interface JIPipeToggleableGraphEditorTool extends JIPipeGraphEditorTool
Modifier and Type | Method and Description |
---|---|
default boolean |
allowsDragConnections() |
default boolean |
allowsDragNodes() |
default boolean |
canRenderEdge(JIPipeDataSlot source,
JIPipeDataSlot target,
JIPipeGraphEdge edge) |
void |
deactivate() |
default void |
paintAfterNodesAndEdges(Graphics2D graphics2D) |
default void |
paintBelowNodesAfterEdges(Graphics2D g) |
default void |
paintBelowNodesAndEdges(Graphics2D graphics2D) |
default void |
paintMouse(JIPipeDesktopGraphCanvasUI canvasUI,
Point lastMousePosition,
int toolInfoDistance,
Graphics2D graphics2D) |
activate, getCategory, getCursor, getGraphCanvas, getGraphEditor, getIcon, getKeyBinding, getName, getPriority, getTooltip, setGraphEditor, supports
mouseDragged, mouseMoved
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
void deactivate()
default boolean allowsDragNodes()
default boolean allowsDragConnections()
default boolean canRenderEdge(JIPipeDataSlot source, JIPipeDataSlot target, JIPipeGraphEdge edge)
default void paintBelowNodesAfterEdges(Graphics2D g)
default void paintBelowNodesAndEdges(Graphics2D graphics2D)
default void paintAfterNodesAndEdges(Graphics2D graphics2D)
default void paintMouse(JIPipeDesktopGraphCanvasUI canvasUI, Point lastMousePosition, int toolInfoDistance, Graphics2D graphics2D)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.