Class Scrollbar
java.lang.Object
com.vaadin.flow.component.charts.model.AbstractConfigurationObject
com.vaadin.flow.component.charts.model.Scrollbar
- All Implemented Interfaces:
Serializable
An optional scrollbar to display on the Y axis in response to limiting the minimum an maximum of the axis values.
In
styled mode, all the presentational options for the scrollbar are
replaced by the classes .highcharts-scrollbar-thumb
,
.highcharts-scrollbar-arrow
,
.highcharts-scrollbar-button
,
.highcharts-scrollbar-rifles
and
.highcharts-scrollbar-track
.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSize()
void
setBarBackgroundColor
(Color barBackgroundColor) The background color of the scrollbar itself.void
setBarBorderColor
(Color barBorderColor) The color of the scrollbar's border.void
setBarBorderRadius
(Number barBorderRadius) The border rounding radius of the bar.void
setBarBorderWidth
(Number barBorderWidth) The width of the bar's border.void
setButtonArrowColor
(Color buttonArrowColor) The color of the small arrow inside the scrollbar buttons.void
setButtonBackgroundColor
(Color buttonBackgroundColor) The color of scrollbar buttons.void
setButtonBorderColor
(Color buttonBorderColor) The color of the border of the scrollbar buttons.void
setButtonBorderRadius
(Number buttonBorderRadius) The corner radius of the scrollbar buttons.void
setButtonBorderWidth
(Number buttonBorderWidth) The border width of the scrollbar buttons.void
setEnabled
(Boolean enabled) Enable the scrollbar on the Y axis.void
The height of the scrollbar.void
setLiveRedraw
(Boolean liveRedraw) Whether to redraw the main chart as the scrollbar or the navigator zoomed window is moved.void
Pixel margin between the scrollbar and the axis elements.void
setMinWidth
(Number minWidth) The minimum width of the scrollbar.void
setRifleColor
(Color rifleColor) The color of the small rifles in the middle of the scrollbar.void
setShowFull
(Boolean showFull) Whether to show the scrollbar when it is fully zoomed out at max range.void
The width of a vertical scrollbar or height of a horizontal scrollbar.void
setTrackBackgroundColor
(Color trackBackgroundColor) The color of the track background.void
setTrackBorderColor
(Color trackBorderColor) The color of the border of the scrollbar track.void
setTrackBorderRadius
(Number trackBorderRadius) The corner radius of the border of the scrollbar track.void
Z index of the scrollbar elements.
-
Constructor Details
-
Scrollbar
public Scrollbar() -
Scrollbar
-
-
Method Details
-
getBarBackgroundColor
- See Also:
-
setBarBackgroundColor
The background color of the scrollbar itself.Defaults to: #cccccc
-
getBarBorderColor
- See Also:
-
setBarBorderColor
The color of the scrollbar's border.Defaults to: #cccccc
-
getBarBorderRadius
- See Also:
-
setBarBorderRadius
The border rounding radius of the bar.Defaults to: 0
-
getBarBorderWidth
- See Also:
-
setBarBorderWidth
The width of the bar's border.Defaults to: 1
-
getButtonArrowColor
- See Also:
-
setButtonArrowColor
The color of the small arrow inside the scrollbar buttons.Defaults to: #333333
-
getButtonBackgroundColor
- See Also:
-
setButtonBackgroundColor
The color of scrollbar buttons.Defaults to: #e6e6e6
-
getButtonBorderColor
- See Also:
-
setButtonBorderColor
The color of the border of the scrollbar buttons.Defaults to: #cccccc
-
getButtonBorderRadius
- See Also:
-
setButtonBorderRadius
The corner radius of the scrollbar buttons.Defaults to: 0
-
getButtonBorderWidth
- See Also:
-
setButtonBorderWidth
The border width of the scrollbar buttons.Defaults to: 1
-
getEnabled
- See Also:
-
setEnabled
Enable the scrollbar on the Y axis.Defaults to: false
-
getLiveRedraw
- See Also:
-
setLiveRedraw
Whether to redraw the main chart as the scrollbar or the navigator zoomed window is moved. Defaults totrue
for modern browsers andfalse
for legacy IE browsers as well as mobile devices. -
getMargin
- See Also:
-
setMargin
Pixel margin between the scrollbar and the axis elements.Defaults to: 10
-
getMinWidth
- See Also:
-
setMinWidth
The minimum width of the scrollbar.Defaults to: 6
-
getRifleColor
- See Also:
-
setRifleColor
The color of the small rifles in the middle of the scrollbar.Defaults to: #333333
-
getShowFull
- See Also:
-
setShowFull
Whether to show the scrollbar when it is fully zoomed out at max range. Setting it tofalse
on the Y axis makes the scrollbar stay hidden until the user zooms in, like common in browsers.Defaults to: true
-
getSize
- See Also:
-
setSize
The width of a vertical scrollbar or height of a horizontal scrollbar. Defaults to 20 on touch devices.Defaults to: 14
-
getTrackBackgroundColor
- See Also:
-
setTrackBackgroundColor
The color of the track background.Defaults to: #f2f2f2
-
getTrackBorderColor
- See Also:
-
setTrackBorderColor
The color of the border of the scrollbar track.Defaults to: #f2f2f2
-
getTrackBorderRadius
- See Also:
-
setTrackBorderRadius
The corner radius of the border of the scrollbar track.Defaults to: 0
-
getZIndex
- See Also:
-
setZIndex
Z index of the scrollbar elements.Defaults to: 3
-
getHeight
- See Also:
-
setHeight
The height of the scrollbar. The height also applies to the width of the scroll arrows so that they are always squares. Defaults to 20 for touch devices and 14 for mouse devices.
-