Class Toolbox
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.toolbox.Toolbox
- All Implemented Interfaces:
HasPosition<Toolbox>,Serializable
Toolbox is a group of utility tools, which includes different features.
More detailed information is provided in the documentation.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Emphasisprotected Map<String,ToolboxFeature> protected Stringprotected ItemStyleprotected Stringprotected Integerprotected Integerprotected Stringprotected Orientationprotected Stringprotected Booleanprotected Booleanprotected Tooltipprotected Stringprotected Stringprotected Integerprotected IntegerFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFeature(ToolboxFeature feature) getId()getLeft()getRight()getShow()getTop()getWidth()getZ()voidremoveFeature(ToolboxFeature feature) voidSets a distance between component and the bottom side of the container.
Possible values are: A pixel value like"20".voidsetEmphasis(Emphasis emphasis) voidsetFeatures(ToolboxFeature... features) voidsetFeatures(List<ToolboxFeature> features) voidvoidsetIconStyle(ItemStyle iconStyle) voidvoidsetItemGap(Integer itemGap) voidsetItemSize(Integer itemSize) voidSets a distance between component and the left side of the container.
Possible values are: A pixel value like"20".voidsetOrientation(Orientation orientation) voidSets a distance between component and the right side of the container.
Possible values are: A pixel value like"20".voidvoidsetShowTitle(Boolean showTitle) voidsetTooltip(Tooltip tooltip) voidSets a distance between component and the top side of the container.
Possible values are: A pixel value like"20".voidvoidvoidwithEmphasis(Emphasis emphasis) withFeature(ToolboxFeature feature) withFeatures(ToolboxFeature... features) withHeight(String height) withIconStyle(ItemStyle iconStyle) withItemGap(Integer itemGap) withItemSize(Integer itemSize) withOrientation(Orientation orientation) withShowTitle(Boolean showTitle) withTooltip(Tooltip tooltip) withZLevel(Integer zLevel) Methods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasPosition
withBottom, withLeft, withRight, withTop
-
Field Details
-
id
-
show
-
orientation
-
itemSize
-
itemGap
-
showTitle
-
features
-
iconStyle
-
emphasis
-
zLevel
-
z
-
left
-
top
-
right
-
bottom
-
width
-
height
-
tooltip
-
-
Constructor Details
-
Toolbox
public Toolbox()
-
-
Method Details
-
getId
-
setId
-
getShow
-
setShow
-
getOrientation
-
getItemSize
-
setItemSize
-
getItemGap
-
setItemGap
-
getShowTitle
-
setShowTitle
-
getFeatures
-
setFeatures
-
setFeatures
-
removeFeature
-
addFeature
-
getIconStyle
-
getEmphasis
-
setEmphasis
-
getZLevel
-
setZLevel
-
getZ
-
setZ
-
getLeft
- Specified by:
getLeftin interfaceHasPosition<Toolbox>- Returns:
- distance between component and the left side of the container
-
setLeft
Description copied from interface:HasPositionSets a distance between component and the left side of the container.
Possible values are:-
A pixel value like
"20". -
Percentage value relative to container width like
"20%". -
Predefined values like
"left","center","right".
- Specified by:
setLeftin interfaceHasPosition<Toolbox>- Parameters:
left- distance to set
-
A pixel value like
-
getTop
- Specified by:
getTopin interfaceHasPosition<Toolbox>- Returns:
- distance between component and the top side of the container
-
setTop
Description copied from interface:HasPositionSets a distance between component and the top side of the container.
Possible values are:-
A pixel value like
"20". -
Percentage value relative to container width like
"20%". -
Predefined values like
"top","middle","bottom".
- Specified by:
setTopin interfaceHasPosition<Toolbox>- Parameters:
top- distance to set
-
A pixel value like
-
getRight
- Specified by:
getRightin interfaceHasPosition<Toolbox>- Returns:
- distance between component and the right side of the container
-
setRight
Description copied from interface:HasPositionSets a distance between component and the right side of the container.
Possible values are:-
A pixel value like
"20". -
Percentage value relative to container width like
"20%".
- Specified by:
setRightin interfaceHasPosition<Toolbox>- Parameters:
right- distance to set
-
A pixel value like
-
getBottom
- Specified by:
getBottomin interfaceHasPosition<Toolbox>- Returns:
- distance between component and the bottom side of the container
-
setBottom
Description copied from interface:HasPositionSets a distance between component and the bottom side of the container.
Possible values are:-
A pixel value like
"20". -
Percentage value relative to container width like
"20%".
- Specified by:
setBottomin interfaceHasPosition<Toolbox>- Parameters:
bottom- distance to set
-
A pixel value like
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getTooltip
-
setTooltip
-
withId
-
withShow
-
withItemSize
-
withItemGap
-
withShowTitle
-
withFeatures
-
withFeature
-
withEmphasis
-
withZLevel
-
withZ
-
withWidth
-
withHeight
-
withTooltip
-