com.vaadin.flow.component.charts.model.
Class Scrollbar
All Implemented Interfaces:
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
Constructors -
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
setTrackBorderWidth
(Number trackBorderWidth) The width 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 to
true
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 to
false
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.
-
getTrackBorderWidth
See Also:
-
setTrackBorderWidth
The width of the border of the scrollbar track. Defaults to 1.
-