UNPKG

medsurf-draw

Version:

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

44 lines (43 loc) 1.8 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; import { BaseTilingSprite, BaseTilingSpriteImageModel } from "../../bases/elements/BaseTilingSprite"; export declare class ColorButtonElementModel extends BaseContainerImageModel { description: string; descriptionFontSize: number; loader: PIXI.Loader; hasFill: boolean; color: number | undefined; colorAlpha: number | undefined; rectangle?: PIXI.Rectangle; } export declare class ColorButtonElement extends BaseContainer<ColorButtonElementModel> { private _selectInteraction; protected _transparentElement: BaseTilingSprite<BaseTilingSpriteImageModel>; protected _colorElement: MedsurfDraw.Rectangle; constructor(model: ColorButtonElementModel); init(parent: MedsurfDraw.ImageObject): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; onSelect(event: PIXI.InteractionEvent): void; get description(): string; set description(value: string); get descriptionFontSize(): number; set descriptionFontSize(value: number); get loader(): PIXI.Loader; set loader(value: PIXI.Loader); get hasFill(): boolean; set hasFill(value: boolean); get color(): number | undefined; set color(value: number | undefined); get colorAlpha(): number | undefined; set colorAlpha(value: number | undefined); get rectangle(): PIXI.Rectangle; set rectangle(value: PIXI.Rectangle); get selectInteraction(): MedsurfDraw.SelectInteraction<ColorButtonElement>; set selectInteraction(value: MedsurfDraw.SelectInteraction<ColorButtonElement>); }