com.github.fluorumlabs.disconnect.highcharts.YAxisLabelsSymbolOptions 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.extras.JsEnum;
import js.lang.Any;
import org.teavm.jso.JSProperty;
/**
* (Gantt) The symbol for the collapse and expand icon in a treegrid.
*
* @see https://api.highcharts.com/gantt/yAxis.labels.symbol
*
*/
public interface YAxisLabelsSymbolOptions extends Any {
/**
* @implspec height?: number;
*
*/
@JSProperty("height")
double getHeight();
/**
* @implspec height?: number;
*
*/
@JSProperty("height")
void setHeight(double value);
/**
* @implspec padding?: number;
*
*/
@JSProperty("padding")
double getPadding();
/**
* @implspec padding?: number;
*
*/
@JSProperty("padding")
void setPadding(double value);
/**
* (Gantt) The symbol type. Points to a definition function in the
* Highcharts.Renderer.symbols
collection.
*
* @see https://api.highcharts.com/gantt/yAxis.labels.symbol.type
*
* @implspec type?: ("arc"|"circle"|"diamond"|"square"|"triangle"|"triangle-down");
*
*/
@JSProperty("type")
@Nullable
Type getType();
/**
* (Gantt) The symbol type. Points to a definition function in the
* Highcharts.Renderer.symbols
collection.
*
* @see https://api.highcharts.com/gantt/yAxis.labels.symbol.type
*
* @implspec type?: ("arc"|"circle"|"diamond"|"square"|"triangle"|"triangle-down");
*
*/
@JSProperty("type")
void setType(Type value);
/**
* @implspec width?: number;
*
*/
@JSProperty("width")
double getWidth();
/**
* @implspec width?: number;
*
*/
@JSProperty("width")
void setWidth(double value);
/**
* @implspec x?: number;
*
*/
@JSProperty("x")
double getX();
/**
* @implspec x?: number;
*
*/
@JSProperty("x")
void setX(double value);
/**
* @implspec y?: number;
*
*/
@JSProperty("y")
double getY();
/**
* @implspec y?: number;
*
*/
@JSProperty("y")
void setY(double value);
/**
*/
abstract class Type extends JsEnum {
public static final Type ARC = JsEnum.of("arc");
public static final Type CIRCLE = JsEnum.of("circle");
public static final Type DIAMOND = JsEnum.of("diamond");
public static final Type SQUARE = JsEnum.of("square");
public static final Type TRIANGLE = JsEnum.of("triangle");
public static final Type TRIANGLE_DOWN = JsEnum.of("triangle-down");
}
}