com.github.fluorumlabs.disconnect.highcharts.XAxisGridOptions 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.util.collections.Array;
import org.teavm.jso.JSProperty;
/**
* (Gantt) Set grid options for the axis labels. Requires Highcharts Gantt.
*
* @see https://api.highcharts.com/gantt/xAxis.grid
*
*/
public interface XAxisGridOptions extends Any {
/**
* (Gantt) Set border color for the label grid lines.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.borderColor
*
* @implspec borderColor?: ColorString;
*
*/
@JSProperty("borderColor")
@Nullable
String getBorderColor();
/**
* (Gantt) Set border color for the label grid lines.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.borderColor
*
* @implspec borderColor?: ColorString;
*
*/
@JSProperty("borderColor")
void setBorderColor(String value);
/**
* (Gantt) Set border width of the label grid lines.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.borderWidth
*
* @implspec borderWidth?: number;
*
*/
@JSProperty("borderWidth")
double getBorderWidth();
/**
* (Gantt) Set border width of the label grid lines.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.borderWidth
*
* @implspec borderWidth?: number;
*
*/
@JSProperty("borderWidth")
void setBorderWidth(double value);
/**
* (Gantt) Set cell height for grid axis labels. By default this is
* calculated from font size.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.cellHeight
*
* @implspec cellHeight?: number;
*
*/
@JSProperty("cellHeight")
double getCellHeight();
/**
* (Gantt) Set cell height for grid axis labels. By default this is
* calculated from font size.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.cellHeight
*
* @implspec cellHeight?: number;
*
*/
@JSProperty("cellHeight")
void setCellHeight(double value);
/**
* (Gantt) Set specific options for each column (or row for horizontal axes)
* in the grid. Each extra column/row is its own axis, and the axis options
* can be set here.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.columns
*
* @implspec columns?: Array;
*
*/
@JSProperty("columns")
@Nullable
Array getColumns();
/**
* (Gantt) Set specific options for each column (or row for horizontal axes)
* in the grid. Each extra column/row is its own axis, and the axis options
* can be set here.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.columns
*
* @implspec columns?: Array;
*
*/
@JSProperty("columns")
void setColumns(Array value);
/**
* (Gantt) Enable grid on the axis labels. Defaults to true for Gantt
* charts.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
boolean getEnabled();
/**
* (Gantt) Enable grid on the axis labels. Defaults to true for Gantt
* charts.
*
* @see https://api.highcharts.com/gantt/xAxis.grid.enabled
*
* @implspec enabled?: boolean;
*
*/
@JSProperty("enabled")
void setEnabled(boolean value);
}