
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 { StockControl, IStockControlSettings, IStockControlPrivate, IStockControlEvents } from "./StockControl";
import { DropdownList } from "./DropdownList";
export declare type DrawingTools = "Arrows & Icons" | "Average" | "Callout" | "Doodle" | "Ellipse" | "Fibonacci" | "Fibonacci Timezone" | "Horizontal Line" | "Horizontal Ray" | "Label" | "Line" | "Measure" | "Parallel Channel" | "Polyline" | "Quadrant Line" | "Rectangle" | "Regression" | "Trend Line" | "Vertical Line";
export interface IDrawingToolControlSettings extends IStockControlSettings {
tools: DrawingTools[];
}
export interface IDrawingToolControlPrivate extends IStockControlPrivate {
list?: DropdownList;
}
export interface IDrawingToolControlEvents extends IStockControlEvents {
selected: {
tool: DrawingTools;
};
}
/**
* Control which allows selecting drawing tool.
*
* Should not be instantiated directly. Use [[DrawingControl]] instead.
*/
export declare class DrawingToolControl extends StockControl {
static className: string;
static classNames: Array<string>;
_settings: IDrawingToolControlSettings;
_privateSettings: IDrawingToolControlPrivate;
_events: IDrawingToolControlEvents;
protected _afterNew(): void;
setTool(tool: DrawingTools): void;
protected _initTools(): void;
protected _getToolIcon(tool: DrawingTools): SVGElement;
_afterChanged(): void;
protected _dispose(): void;
}
//# sourceMappingURL=DrawingToolControl.d.ts.map