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
Modifier and TypeFieldDescriptionprotected String
protected Emphasis
protected Map<String,
ToolboxFeature> protected String
protected ItemStyle
protected String
protected Integer
protected Integer
protected String
protected Orientation
protected String
protected Boolean
protected Boolean
protected Tooltip
protected String
protected String
protected Integer
protected Integer
Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFeature
(ToolboxFeature feature) getId()
getLeft()
getRight()
getShow()
getTop()
getWidth()
getZ()
void
removeFeature
(ToolboxFeature feature) void
Sets a distance between component and the bottom side of the container.
Possible values are: A pixel value like"20"
.void
setEmphasis
(Emphasis emphasis) void
setFeatures
(ToolboxFeature... features) void
setFeatures
(List<ToolboxFeature> features) void
void
setIconStyle
(ItemStyle iconStyle) void
void
setItemGap
(Integer itemGap) void
setItemSize
(Integer itemSize) void
Sets a distance between component and the left side of the container.
Possible values are: A pixel value like"20"
.void
setOrientation
(Orientation orientation) void
Sets a distance between component and the right side of the container.
Possible values are: A pixel value like"20"
.void
void
setShowTitle
(Boolean showTitle) void
setTooltip
(Tooltip tooltip) void
Sets a distance between component and the top side of the container.
Possible values are: A pixel value like"20"
.void
void
void
withEmphasis
(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, unmarkDirtyInDepth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getLeft
in interfaceHasPosition<Toolbox>
- Returns:
- distance between component and the left side of the container
-
setLeft
Description copied from interface:HasPosition
Sets 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:
setLeft
in interfaceHasPosition<Toolbox>
- Parameters:
left
- distance to set
-
A pixel value like
-
getTop
- Specified by:
getTop
in interfaceHasPosition<Toolbox>
- Returns:
- distance between component and the top side of the container
-
setTop
Description copied from interface:HasPosition
Sets 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:
setTop
in interfaceHasPosition<Toolbox>
- Parameters:
top
- distance to set
-
A pixel value like
-
getRight
- Specified by:
getRight
in interfaceHasPosition<Toolbox>
- Returns:
- distance between component and the right side of the container
-
setRight
Description copied from interface:HasPosition
Sets 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:
setRight
in interfaceHasPosition<Toolbox>
- Parameters:
right
- distance to set
-
A pixel value like
-
getBottom
- Specified by:
getBottom
in interfaceHasPosition<Toolbox>
- Returns:
- distance between component and the bottom side of the container
-
setBottom
Description copied from interface:HasPosition
Sets 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:
setBottom
in 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
-