public class DecorationTool extends Tool
DecorationRenderer
on
any ViewComponent
s. Therefore it bridges Tool.render(RenderParameters, boolean)
calls to a contained DecorationRenderer
. If no renderer is set to this by a call of
setRenderer(DecorationRenderer)
, this tool will do nothing.Tool.ActivationRequest
DEFAULT_PRIORITY, MAX_PRIORITY, MIN_PRIORITY
Constructor and Description |
---|
DecorationTool()
Constructor
|
Modifier and Type | Method and Description |
---|---|
DecorationRenderer |
getRenderer()
Returns the decoration renderer to which this
Tool.render(RenderParameters, boolean)
calls are bridged to
DecorationRenderer.decorate(com.levigo.jadice.document.render.BasicRenderParameters) calls. |
protected void |
render(RenderParameters parameters,
boolean isActive)
Renders the Tool's UI onto the given
Graphics2D context using the given
RenderControls . |
void |
setRenderer(DecorationRenderer renderer)
Changes the decoration renderer which is used by this too
|
contribute, getActivationFeedback, getActivationRequest, getActivationRequestForKeyPressed, getActivationRequestForMouseDragged, getActivationRequestForMousePressed, getCursor, getDispatchPriority, getManager, getRenderPriority, handleEditEvent, handleKeyPressed, handleKeyReleased, handleKeyTyped, handleMouseClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseMoved, handleMousePressed, handleMouseReleased, handleMouseWheelMoved, propagatePropertyChange, setActive, setCursor, setEnabled, setManager, setStatusFeedback
protected void render(RenderParameters parameters, boolean isActive)
Tool
Graphics2D
context using the given
RenderControls
.
This render method is called within the context and during the rendering of a single page. The page being rendered is passed to implementors of this method in order to be able to control and influence the page rendering.
public DecorationRenderer getRenderer()
Tool.render(RenderParameters, boolean)
calls are bridged to
DecorationRenderer.decorate(com.levigo.jadice.document.render.BasicRenderParameters)
calls.DecorationRenderer
or null
if no renderer is availablesetRenderer(DecorationRenderer)
public void setRenderer(DecorationRenderer renderer)
getRenderer()
Copyright © 2024 levigo holding gmbh. All rights reserved.