easyannotation
Version:
Image annotation in JavaScript
32 lines (31 loc) • 1.1 kB
TypeScript
import Config from "../Config";
import { BaseDialog } from "./BaseDialog";
import FillStyle from "../model/Styles";
import { BaseAnnotator } from "../annotators/BaseAnnotator";
export declare class FillDialog extends BaseDialog {
private static readonly BLUR_OPTIONS;
private static readonly SHADOW_OPTIONS;
private sampleDiv;
private fillStyle;
private colorPickerDiv;
private fillPatternDropDown;
private fillPatternLabel;
private picker;
private opacitySlider;
private effectsDropDown;
private config;
private blurIndex;
private shadowIndex;
constructor(config: Config, fillStyle?: FillStyle);
show(target: HTMLElement, selectedItems: Array<BaseAnnotator>, callback: (res: Object) => void): void;
private pickerSave;
private pickerCancel;
private pickerColorChange;
private onOKBtnClick;
private cancelBtnClick;
private onFillStyleChange;
private onEffectChange;
private getBlurFilter;
private getShadowFilter;
protected hideDialog: (evt: MouseEvent) => void;
}