
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import type { ISpritePointerEvent } from "../../../core/render/Sprite";
import type { Container } from "../../../core/render/Container";
import type { DataItem } from "../../../core/render/Component";
import type { SpriteResizer } from "../../../core/render/SpriteResizer";
import { PolylineSeries, IPolylineSeriesSettings, IPolylineSeriesPrivate, IPolylineSeriesDataItem } from "./PolylineSeries";
import { Label } from "../../../core/render/Label";
import { Color } from "../../../core/util/Color";
import { Template } from "../../../core/util/Template";
export interface ILabelSeriesDataItem extends IPolylineSeriesDataItem {
}
export interface ILabelSeriesSettings extends IPolylineSeriesSettings {
/**
* Label font size.
*/
labelFontSize?: number | string | undefined;
/**
* Label font damily.
*/
labelFontFamily?: string;
/**
* Font weight.
*/
labelFontWeight?: "normal" | "bold" | "bolder" | "lighter" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900";
/**
* Font style.
*/
labelFontStyle?: "normal" | "italic" | "oblique";
/**
* Label color.
*/
labelFill?: Color;
}
export interface ILabelSeriesPrivate extends IPolylineSeriesPrivate {
inputContainer: HTMLDivElement;
input: HTMLTextAreaElement;
label: Label;
}
export declare class LabelSeries extends PolylineSeries {
static className: string;
static classNames: Array<string>;
_settings: ILabelSeriesSettings;
_privateSettings: ILabelSeriesPrivate;
_dataItemSettings: ILabelSeriesDataItem;
spriteResizer: SpriteResizer;
protected _clickEvent?: ISpritePointerEvent;
protected _tag: string;
protected _afterNew(): void;
protected _tweakBullet(container: Container, dataItem: DataItem<ILabelSeriesDataItem>): void;
protected _tweakBullet2(label: Label, _dataItem: DataItem<ILabelSeriesDataItem>): void;
protected _handlePointerClick(event: ISpritePointerEvent): void;
saveText(): void;
protected _afterTextSave(_dataContext: any): void;
protected _getLabelTemplate(): Template<any>;
disposeDataItem(dataItem: DataItem<this["_dataItemSettings"]>): void;
protected _hideAllBullets(): void;
}
//# sourceMappingURL=LabelSeries.d.ts.map