com.github.fluorumlabs.disconnect.highcharts.YAxisScrollbarOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of disconnect-highcharts Show documentation
Show all versions of disconnect-highcharts Show documentation
Highcharts API bindings for Disconnect Zero
package com.github.fluorumlabs.disconnect.highcharts;
import java.lang.String;
import javax.annotation.Nullable;
import js.lang.Any;
import js.lang.Unknown;
import org.teavm.jso.JSProperty;
/**
* (Highstock) 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 https://api.highcharts.com/highstock/yAxis.scrollbar
*
*/
public interface YAxisScrollbarOptions extends Any {
/**
* (Highstock) The background color of the scrollbar itself.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBackgroundColor
*
* @implspec barbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("barbackgroundColor")
@Nullable
Unknown getBarbackgroundColor();
/**
* (Highstock) The background color of the scrollbar itself.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBackgroundColor
*
* @implspec barbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("barbackgroundColor")
void setBarbackgroundColor(GradientColorObject value);
/**
* (Highstock) The background color of the scrollbar itself.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBackgroundColor
*
* @implspec barbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("barbackgroundColor")
void setBarbackgroundColor(String value);
/**
* (Highstock) The background color of the scrollbar itself.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBackgroundColor
*
* @implspec barbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("barbackgroundColor")
void setBarbackgroundColor(Any value);
/**
* (Highstock) The color of the scrollbar's border.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderColor
*
* @implspec barBorderColor?: ColorString;
*
*/
@JSProperty("barBorderColor")
@Nullable
String getBarBorderColor();
/**
* (Highstock) The color of the scrollbar's border.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderColor
*
* @implspec barBorderColor?: ColorString;
*
*/
@JSProperty("barBorderColor")
void setBarBorderColor(String value);
/**
* (Highstock) The border rounding radius of the bar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderRadius
*
* @implspec barBorderRadius?: number;
*
*/
@JSProperty("barBorderRadius")
double getBarBorderRadius();
/**
* (Highstock) The border rounding radius of the bar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderRadius
*
* @implspec barBorderRadius?: number;
*
*/
@JSProperty("barBorderRadius")
void setBarBorderRadius(double value);
/**
* (Highstock) The width of the bar's border.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderWidth
*
* @implspec barBorderWidth?: number;
*
*/
@JSProperty("barBorderWidth")
double getBarBorderWidth();
/**
* (Highstock) The width of the bar's border.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.barBorderWidth
*
* @implspec barBorderWidth?: number;
*
*/
@JSProperty("barBorderWidth")
void setBarBorderWidth(double value);
/**
* (Highstock) The color of the small arrow inside the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonArrowColor
*
* @implspec buttonArrowColor?: ColorString;
*
*/
@JSProperty("buttonArrowColor")
@Nullable
String getButtonArrowColor();
/**
* (Highstock) The color of the small arrow inside the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonArrowColor
*
* @implspec buttonArrowColor?: ColorString;
*
*/
@JSProperty("buttonArrowColor")
void setButtonArrowColor(String value);
/**
* (Highstock) The color of scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBackgroundColor
*
* @implspec buttonbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("buttonbackgroundColor")
@Nullable
Unknown getButtonbackgroundColor();
/**
* (Highstock) The color of scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBackgroundColor
*
* @implspec buttonbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("buttonbackgroundColor")
void setButtonbackgroundColor(GradientColorObject value);
/**
* (Highstock) The color of scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBackgroundColor
*
* @implspec buttonbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("buttonbackgroundColor")
void setButtonbackgroundColor(String value);
/**
* (Highstock) The color of scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBackgroundColor
*
* @implspec buttonbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("buttonbackgroundColor")
void setButtonbackgroundColor(Any value);
/**
* (Highstock) The color of the border of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderColor
*
* @implspec buttonBorderColor?: ColorString;
*
*/
@JSProperty("buttonBorderColor")
@Nullable
String getButtonBorderColor();
/**
* (Highstock) The color of the border of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderColor
*
* @implspec buttonBorderColor?: ColorString;
*
*/
@JSProperty("buttonBorderColor")
void setButtonBorderColor(String value);
/**
* (Highstock) The corner radius of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderRadius
*
* @implspec buttonBorderRadius?: number;
*
*/
@JSProperty("buttonBorderRadius")
double getButtonBorderRadius();
/**
* (Highstock) The corner radius of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderRadius
*
* @implspec buttonBorderRadius?: number;
*
*/
@JSProperty("buttonBorderRadius")
void setButtonBorderRadius(double value);
/**
* (Highstock) The border width of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderWidth
*
* @implspec buttonBorderWidth?: number;
*
*/
@JSProperty("buttonBorderWidth")
double getButtonBorderWidth();
/**
* (Highstock) The border width of the scrollbar buttons.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.buttonBorderWidth
*
* @implspec buttonBorderWidth?: number;
*
*/
@JSProperty("buttonBorderWidth")
void setButtonBorderWidth(double value);
/**
* (Highstock) Enable the scrollbar on the Y axis.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
boolean getEnabled();
/**
* (Highstock) Enable the scrollbar on the Y axis.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
void setEnabled(boolean value);
/**
* (Highstock) Whether to redraw the main chart as the scrollbar or the
* navigator zoomed window is moved. Defaults to true
for modern browsers
* and false
for legacy IE browsers as well as mobile devices.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.liveRedraw
*
* @implspec liveRedraw?: boolean;
*
*/
@JSProperty("liveRedraw")
boolean getLiveRedraw();
/**
* (Highstock) Whether to redraw the main chart as the scrollbar or the
* navigator zoomed window is moved. Defaults to true
for modern browsers
* and false
for legacy IE browsers as well as mobile devices.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.liveRedraw
*
* @implspec liveRedraw?: boolean;
*
*/
@JSProperty("liveRedraw")
void setLiveRedraw(boolean value);
/**
* (Highstock) Pixel margin between the scrollbar and the axis elements.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.margin
*
* @implspec margin?: number;
*
*/
@JSProperty("margin")
double getMargin();
/**
* (Highstock) Pixel margin between the scrollbar and the axis elements.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.margin
*
* @implspec margin?: number;
*
*/
@JSProperty("margin")
void setMargin(double value);
/**
* (Highstock) The minimum width of the scrollbar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.minWidth
*
* @implspec minWidth?: number;
*
*/
@JSProperty("minWidth")
double getMinWidth();
/**
* (Highstock) The minimum width of the scrollbar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.minWidth
*
* @implspec minWidth?: number;
*
*/
@JSProperty("minWidth")
void setMinWidth(double value);
/**
* (Highstock) The color of the small rifles in the middle of the scrollbar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.rifleColor
*
* @implspec rifleColor?: ColorString;
*
*/
@JSProperty("rifleColor")
@Nullable
String getRifleColor();
/**
* (Highstock) The color of the small rifles in the middle of the scrollbar.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.rifleColor
*
* @implspec rifleColor?: ColorString;
*
*/
@JSProperty("rifleColor")
void setRifleColor(String value);
/**
* (Highstock) 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.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.showFull
*
* @implspec showFull?: boolean;
*
*/
@JSProperty("showFull")
boolean getShowFull();
/**
* (Highstock) 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.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.showFull
*
* @implspec showFull?: boolean;
*
*/
@JSProperty("showFull")
void setShowFull(boolean value);
/**
* (Highstock) The width of a vertical scrollbar or height of a horizontal
* scrollbar. Defaults to 20 on touch devices.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.size
*
* @implspec size?: number;
*
*/
@JSProperty("size")
double getSize();
/**
* (Highstock) The width of a vertical scrollbar or height of a horizontal
* scrollbar. Defaults to 20 on touch devices.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.size
*
* @implspec size?: number;
*
*/
@JSProperty("size")
void setSize(double value);
/**
* @implspec step?: number;
*
*/
@JSProperty("step")
double getStep();
/**
* @implspec step?: number;
*
*/
@JSProperty("step")
void setStep(double value);
/**
* (Highstock) The color of the track background.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBackgroundColor
*
* @implspec trackbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("trackbackgroundColor")
@Nullable
Unknown getTrackbackgroundColor();
/**
* (Highstock) The color of the track background.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBackgroundColor
*
* @implspec trackbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("trackbackgroundColor")
void setTrackbackgroundColor(GradientColorObject value);
/**
* (Highstock) The color of the track background.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBackgroundColor
*
* @implspec trackbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("trackbackgroundColor")
void setTrackbackgroundColor(String value);
/**
* (Highstock) The color of the track background.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBackgroundColor
*
* @implspec trackbackgroundColor?: (ColorString|GradientColorObject|object);
*
*/
@JSProperty("trackbackgroundColor")
void setTrackbackgroundColor(Any value);
/**
* (Highstock) The color of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderColor
*
* @implspec trackBorderColor?: ColorString;
*
*/
@JSProperty("trackBorderColor")
@Nullable
String getTrackBorderColor();
/**
* (Highstock) The color of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderColor
*
* @implspec trackBorderColor?: ColorString;
*
*/
@JSProperty("trackBorderColor")
void setTrackBorderColor(String value);
/**
* (Highstock) The corner radius of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderRadius
*
* @implspec trackBorderRadius?: number;
*
*/
@JSProperty("trackBorderRadius")
double getTrackBorderRadius();
/**
* (Highstock) The corner radius of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderRadius
*
* @implspec trackBorderRadius?: number;
*
*/
@JSProperty("trackBorderRadius")
void setTrackBorderRadius(double value);
/**
* (Highstock) The width of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderWidth
*
* @implspec trackBorderWidth?: number;
*
*/
@JSProperty("trackBorderWidth")
double getTrackBorderWidth();
/**
* (Highstock) The width of the border of the scrollbar track.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.trackBorderWidth
*
* @implspec trackBorderWidth?: number;
*
*/
@JSProperty("trackBorderWidth")
void setTrackBorderWidth(double value);
/**
* (Highstock) Z index of the scrollbar elements.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.zIndex
*
* @implspec zIndex?: number;
*
*/
@JSProperty("zIndex")
double getZIndex();
/**
* (Highstock) Z index of the scrollbar elements.
*
* @see https://api.highcharts.com/highstock/yAxis.scrollbar.zIndex
*
* @implspec zIndex?: number;
*
*/
@JSProperty("zIndex")
void setZIndex(double value);
}