![JAR search and dependency download from the Maven repository](/logo.png)
com.github.fluorumlabs.disconnect.highcharts.NavigationOptions 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 javax.annotation.Nullable;
import js.lang.Any;
import org.teavm.jso.JSProperty;
/**
* (Highcharts, Highstock, Highmaps) A collection of options for buttons and
* menus appearing in the exporting module.
*
* @see https://api.highcharts.com/highcharts/navigation
* @see https://api.highcharts.com/highstock/navigation
* @see https://api.highcharts.com/highmaps/navigation
*
*/
public interface NavigationOptions extends Any {
/**
* (Highcharts, Highstock, Highmaps) A collection of options for buttons
* appearing in the exporting module.
*
* In styled mode, the buttons are styled with the
* .highcharts-contextbutton
and .highcharts-button-symbol
classes.
*
* @see https://api.highcharts.com/highcharts/navigation.buttonOptions
* @see https://api.highcharts.com/highstock/navigation.buttonOptions
* @see https://api.highcharts.com/highmaps/navigation.buttonOptions
*
* @implspec buttonOptions?: NavigationButtonOptions;
*
*/
@JSProperty("buttonOptions")
@Nullable
NavigationButtonOptions getButtonOptions();
/**
* (Highcharts, Highstock, Highmaps) A collection of options for buttons
* appearing in the exporting module.
*
* In styled mode, the buttons are styled with the
* .highcharts-contextbutton
and .highcharts-button-symbol
classes.
*
* @see https://api.highcharts.com/highcharts/navigation.buttonOptions
* @see https://api.highcharts.com/highstock/navigation.buttonOptions
* @see https://api.highcharts.com/highmaps/navigation.buttonOptions
*
* @implspec buttonOptions?: NavigationButtonOptions;
*
*/
@JSProperty("buttonOptions")
void setButtonOptions(NavigationButtonOptions value);
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the hover state of the
* individual items within the popup menu appearing by default when the
* export icon is clicked. The menu items are rendered in HTML.
*
* @see https://api.highcharts.com/highcharts/navigation.menuItemHoverStyle
* @see https://api.highcharts.com/highstock/navigation.menuItemHoverStyle
* @see https://api.highcharts.com/highmaps/navigation.menuItemHoverStyle
*
* @implspec menuItemHoverStyle?: CSSObject;
*
*/
@JSProperty("menuItemHoverStyle")
@Nullable
CSSObject getMenuItemHoverStyle();
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the hover state of the
* individual items within the popup menu appearing by default when the
* export icon is clicked. The menu items are rendered in HTML.
*
* @see https://api.highcharts.com/highcharts/navigation.menuItemHoverStyle
* @see https://api.highcharts.com/highstock/navigation.menuItemHoverStyle
* @see https://api.highcharts.com/highmaps/navigation.menuItemHoverStyle
*
* @implspec menuItemHoverStyle?: CSSObject;
*
*/
@JSProperty("menuItemHoverStyle")
void setMenuItemHoverStyle(CSSObject value);
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the individual items
* within the popup menu appearing by default when the export icon is
* clicked. The menu items are rendered in HTML. Font size defaults to
* 11px
on desktop and 14px
on touch devices.
*
* @see https://api.highcharts.com/highcharts/navigation.menuItemStyle
* @see https://api.highcharts.com/highstock/navigation.menuItemStyle
* @see https://api.highcharts.com/highmaps/navigation.menuItemStyle
*
* @implspec menuItemStyle?: CSSObject;
*
*/
@JSProperty("menuItemStyle")
@Nullable
CSSObject getMenuItemStyle();
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the individual items
* within the popup menu appearing by default when the export icon is
* clicked. The menu items are rendered in HTML. Font size defaults to
* 11px
on desktop and 14px
on touch devices.
*
* @see https://api.highcharts.com/highcharts/navigation.menuItemStyle
* @see https://api.highcharts.com/highstock/navigation.menuItemStyle
* @see https://api.highcharts.com/highmaps/navigation.menuItemStyle
*
* @implspec menuItemStyle?: CSSObject;
*
*/
@JSProperty("menuItemStyle")
void setMenuItemStyle(CSSObject value);
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the popup menu appearing
* by default when the export icon is clicked. This menu is rendered in
* HTML.
*
* @see https://api.highcharts.com/highcharts/navigation.menuStyle
* @see https://api.highcharts.com/highstock/navigation.menuStyle
* @see https://api.highcharts.com/highmaps/navigation.menuStyle
*
* @implspec menuStyle?: CSSObject;
*
*/
@JSProperty("menuStyle")
@Nullable
CSSObject getMenuStyle();
/**
* (Highcharts, Highstock, Highmaps) CSS styles for the popup menu appearing
* by default when the export icon is clicked. This menu is rendered in
* HTML.
*
* @see https://api.highcharts.com/highcharts/navigation.menuStyle
* @see https://api.highcharts.com/highstock/navigation.menuStyle
* @see https://api.highcharts.com/highmaps/navigation.menuStyle
*
* @implspec menuStyle?: CSSObject;
*
*/
@JSProperty("menuStyle")
void setMenuStyle(CSSObject value);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy