Class FlowActionsToolboxView
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.components.toolbox.actions.AbstractActionsToolboxView<FlowActionsToolboxView>
-
- org.kie.workbench.common.stunner.client.lienzo.components.toolbox.actions.FlowActionsToolboxView
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<FlowActionsToolboxView>
@Dependent @FlowActionsToolbox public class FlowActionsToolboxView extends AbstractActionsToolboxView<FlowActionsToolboxView>
It renders the toolbox' actions as first level button items.
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.stunner.client.lienzo.components.toolbox.actions.AbstractActionsToolboxView
BUTTON_PADDING, BUTTON_SIZE
-
-
Constructor Summary
Constructors Constructor Description FlowActionsToolboxView(LienzoGlyphRenderers glyphRenderers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigure(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox toolbox)protected com.ait.lienzo.client.core.shape.toolbox.items.decorator.BoxDecoratorcreateDecorator()protected com.ait.lienzo.client.core.shape.toolbox.items.tooltip.ToolboxTextTooltipcreateTooltip(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox toolbox)voiddestroy()protected doublegetGlyphSize()protected voidonButtonClick(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?>> toolbox, org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ToolboxAction toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)protected voidonButtonMoveStart(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?>> toolbox, org.kie.workbench.common.stunner.core.client.components.toolbox.actions.IsToolboxActionDraggable toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.components.toolbox.actions.AbstractActionsToolboxView
addButton, defaultTextConsumer, getToolboxFactory, getToolboxView, hide, hideAndDestroy, init, init, renderGlyph, show
-
-
-
-
Constructor Detail
-
FlowActionsToolboxView
@Inject public FlowActionsToolboxView(LienzoGlyphRenderers glyphRenderers)
-
-
Method Detail
-
configure
protected void configure(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox toolbox)
- Specified by:
configurein classAbstractActionsToolboxView<FlowActionsToolboxView>
-
createTooltip
protected com.ait.lienzo.client.core.shape.toolbox.items.tooltip.ToolboxTextTooltip createTooltip(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox toolbox)
- Specified by:
createTooltipin classAbstractActionsToolboxView<FlowActionsToolboxView>
-
createDecorator
protected com.ait.lienzo.client.core.shape.toolbox.items.decorator.BoxDecorator createDecorator()
- Overrides:
createDecoratorin classAbstractActionsToolboxView<FlowActionsToolboxView>
-
onButtonClick
protected void onButtonClick(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?>> toolbox, org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ToolboxAction toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)- Overrides:
onButtonClickin classAbstractActionsToolboxView<FlowActionsToolboxView>
-
onButtonMoveStart
protected void onButtonMoveStart(org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolbox<org.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<?>> toolbox, org.kie.workbench.common.stunner.core.client.components.toolbox.actions.IsToolboxActionDraggable toolboxAction, com.ait.lienzo.client.core.shape.toolbox.items.ButtonItem button, com.ait.lienzo.client.core.event.AbstractNodeMouseEvent event)- Overrides:
onButtonMoveStartin classAbstractActionsToolboxView<FlowActionsToolboxView>
-
getGlyphSize
protected double getGlyphSize()
- Specified by:
getGlyphSizein classAbstractActionsToolboxView<FlowActionsToolboxView>
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.kie.workbench.common.stunner.core.client.components.toolbox.actions.ActionsToolboxView<FlowActionsToolboxView>- Overrides:
destroyin classAbstractActionsToolboxView<FlowActionsToolboxView>
-
-