medsurf-draw
Version:
Draw annotations on jpg/zoomify images, based on PIXI.js
32 lines (31 loc) • 1.3 kB
TypeScript
import * as PIXI from "pixi.js-legacy";
import * as MedsurfDraw from "../../public-api";
import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer";
export declare class ColorPaletteElementModel extends BaseContainerImageModel {
description: string;
descriptionFontSize: number;
localStorageKey: string;
}
export declare class ColorPaletteElement extends BaseContainer<ColorPaletteElementModel> {
protected _selectionPalette: string[];
protected _presetButtons: MedsurfDraw.ColorButtonElement[];
protected _storedButtons: MedsurfDraw.ColorButtonElement[];
constructor(model: ColorPaletteElementModel);
init(parent: MedsurfDraw.ImageObject): void;
draw(): void;
destroy(options?: {
children?: boolean;
texture?: boolean;
baseTexture?: boolean;
}): void;
saveColor(color: number | undefined, colorAlpha: number | undefined): void;
private _createButton;
onColor(event: PIXI.InteractionEvent, color: number, colorAlpha: number): void;
get description(): string;
set description(value: string);
get descriptionFontSize(): number;
set descriptionFontSize(value: number);
get loader(): PIXI.Loader;
get localStorageKey(): string;
set localStorageKey(value: string);
}