public abstract class AbstractActionsToolboxView<V extends AbstractActionsToolboxView> extends Object implements ActionsToolboxView<V>
| Modifier and Type | Field and Description |
|---|---|
static double |
BUTTON_PADDING |
static double |
BUTTON_SIZE |
| Constructor and Description |
|---|
AbstractActionsToolboxView(LienzoGlyphRenderers glyphRenderers,
com.ait.lienzo.client.core.shape.toolbox.items.impl.ToolboxFactory toolboxFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addButton(com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem buttonItem) |
protected abstract void |
configure(ActionsToolbox toolbox) |
protected com.ait.lienzo.client.core.shape.toolbox.items.decorator.BoxDecorator |
createDecorator() |
protected abstract com.ait.lienzo.client.core.shape.toolbox.items.tooltip.ToolboxTextTooltip |
createTooltip(ActionsToolbox toolbox) |
protected com.ait.tooling.common.api.java.util.function.Consumer<com.ait.lienzo.client.core.shape.Text> |
defaultTextConsumer() |
void |
destroy() |
protected abstract double |
getGlyphSize() |
protected com.ait.lienzo.client.core.shape.toolbox.items.impl.ToolboxFactory |
getToolboxFactory() |
protected com.ait.lienzo.client.core.shape.toolbox.items.impl.WiresShapeToolbox |
getToolboxView() |
V |
hide() |
void |
hideAndDestroy() |
V |
init(ActionsToolbox toolbox) |
protected V |
init(ActionsToolbox toolbox,
WiresCanvas canvas,
com.ait.lienzo.client.core.shape.wires.WiresShape shape) |
protected void |
onButtonClick(ActionsToolbox<ActionsToolboxView<?>> toolbox,
ToolboxAction toolboxAction,
com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event) |
protected void |
onButtonMoveStart(ActionsToolbox<ActionsToolboxView<?>> toolbox,
IsToolboxActionDraggable toolboxAction,
com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button,
com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event) |
protected com.ait.lienzo.client.core.shape.Group |
renderGlyph(Glyph glyph,
double size) |
V |
show() |
public static final double BUTTON_SIZE
public static final double BUTTON_PADDING
public AbstractActionsToolboxView(LienzoGlyphRenderers glyphRenderers, com.ait.lienzo.client.core.shape.toolbox.items.impl.ToolboxFactory toolboxFactory)
protected abstract void configure(ActionsToolbox toolbox)
protected abstract com.ait.lienzo.client.core.shape.toolbox.items.tooltip.ToolboxTextTooltip createTooltip(ActionsToolbox toolbox)
protected abstract double getGlyphSize()
public V init(ActionsToolbox toolbox)
init in interface ActionsToolboxView<V extends AbstractActionsToolboxView>public V show()
show in interface ActionsToolboxView<V extends AbstractActionsToolboxView>public V hide()
hide in interface ActionsToolboxView<V extends AbstractActionsToolboxView>public void destroy()
destroy in interface ActionsToolboxView<V extends AbstractActionsToolboxView>public void hideAndDestroy()
hideAndDestroy in interface ActionsToolboxView<V extends AbstractActionsToolboxView>protected V init(ActionsToolbox toolbox, WiresCanvas canvas, com.ait.lienzo.client.core.shape.wires.WiresShape shape)
protected void onButtonClick(ActionsToolbox<ActionsToolboxView<?>> toolbox, ToolboxAction toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
protected void onButtonMoveStart(ActionsToolbox<ActionsToolboxView<?>> toolbox, IsToolboxActionDraggable toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)
protected void addButton(com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem buttonItem)
protected com.ait.tooling.common.api.java.util.function.Consumer<com.ait.lienzo.client.core.shape.Text> defaultTextConsumer()
protected com.ait.lienzo.client.core.shape.toolbox.items.impl.WiresShapeToolbox getToolboxView()
protected com.ait.lienzo.client.core.shape.toolbox.items.impl.ToolboxFactory getToolboxFactory()
protected com.ait.lienzo.client.core.shape.Group renderGlyph(Glyph glyph, double size)
protected com.ait.lienzo.client.core.shape.toolbox.items.decorator.BoxDecorator createDecorator()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.