com.github.fluorumlabs.disconnect.highcharts.ExportingButtonsContextButtonThemeOptions 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 org.teavm.jso.JSProperty;
/**
* (Highcharts, Highstock, Highmaps) A configuration object for the button
* theme. The object accepts SVG properties like stroke-width
, stroke
and
* fill
. Tri-state button styles are supported by the states.hover
and
* states.select
objects.
*
* @see https://api.highcharts.com/highcharts/exporting.buttons.contextButton.theme
* @see https://api.highcharts.com/highstock/exporting.buttons.contextButton.theme
* @see https://api.highcharts.com/highmaps/exporting.buttons.contextButton.theme
*
*/
public interface ExportingButtonsContextButtonThemeOptions extends Any {
/**
* (Highcharts, Highstock, Highmaps) The default fill exists only to capture
* hover events.
*
* @see https://api.highcharts.com/highcharts/exporting.buttons.contextButton.theme.fill
* @see https://api.highcharts.com/highstock/exporting.buttons.contextButton.theme.fill
* @see https://api.highcharts.com/highmaps/exporting.buttons.contextButton.theme.fill
*
* @implspec fill?: ColorString;
*
*/
@JSProperty("fill")
@Nullable
String getFill();
/**
* (Highcharts, Highstock, Highmaps) The default fill exists only to capture
* hover events.
*
* @see https://api.highcharts.com/highcharts/exporting.buttons.contextButton.theme.fill
* @see https://api.highcharts.com/highstock/exporting.buttons.contextButton.theme.fill
* @see https://api.highcharts.com/highmaps/exporting.buttons.contextButton.theme.fill
*
* @implspec fill?: ColorString;
*
*/
@JSProperty("fill")
void setFill(String value);
/**
* @implspec padding?: number;
*
*/
@JSProperty("padding")
double getPadding();
/**
* @implspec padding?: number;
*
*/
@JSProperty("padding")
void setPadding(double value);
/**
* @implspec stroke?: string;
*
*/
@JSProperty("stroke")
@Nullable
String getStroke();
/**
* @implspec stroke?: string;
*
*/
@JSProperty("stroke")
void setStroke(String value);
}