UNPKG

medsurf-draw

Version:

Draw annotations on jpg/zoomify images, based on PIXI.js

37 lines (36 loc) 1.52 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; export declare class ColorSliderElementModel extends BaseContainerImageModel { color: number | undefined; squareWidth: number; squareHeight: number; } export declare class ColorSliderElement extends BaseContainer<ColorSliderElementModel> { protected _canvas: HTMLCanvasElement; protected _canvasContext: CanvasRenderingContext2D; private _moveInteraction; protected _backgroundElement: PIXI.Sprite; protected _borderElement: MedsurfDraw.Rectangle; protected _sliderElement: MedsurfDraw.Rectangle; constructor(model: ColorSliderElementModel); init(parent: MedsurfDraw.ImageObject): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; createSliderBackground(): void; protected _emitColor(): void; onStartMove(event: PIXI.InteractionEvent): void; onMove(event: PIXI.InteractionEvent, dX: number, dY: number): void; get color(): number | undefined; set color(value: number | undefined); get squareWidth(): number; set squareWidth(value: number); get squareHeight(): number; set squareHeight(value: number); get moveInteraction(): MedsurfDraw.MoveInteraction<ColorSliderElement>; set moveInteraction(value: MedsurfDraw.MoveInteraction<ColorSliderElement>); }