UNPKG

medsurf-draw

Version:

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

36 lines (35 loc) 1.44 kB
import * as PIXI from "pixi.js-legacy"; import * as MedsurfDraw from "../../public-api"; import { BaseContainer, BaseContainerImageModel } from "../../bases/elements/BaseContainer"; export declare class MenuEntryModel { element: MedsurfDraw.MenuObject | MedsurfDraw.RoundSubMenuElement | MedsurfDraw.SubMenuElement; order: number; } export declare class MenuElementModel extends BaseContainerImageModel { menuElements: MenuEntryModel[] | undefined; circle?: PIXI.Circle; } export declare class MenuElement extends BaseContainer<MenuElementModel> { protected _point: PIXI.IPoint; protected _buttonTextElement: MedsurfDraw.Text; constructor(model: MenuElementModel); init(): void; draw(): void; destroy(options?: { children?: boolean; texture?: boolean; baseTexture?: boolean; }): void; setMousePosition(point: PIXI.IPoint): void; protected _setMenu(menuElements: MenuEntryModel[] | undefined): void; protected _unsetMenu(menuElements: MenuEntryModel[] | undefined): void; protected _showText(text: string, fontSize: number): void; protected _hideText(): void; onMove(event: PIXI.InteractionEvent, dX: number, dY: number): void; onZoom(): void; hideItem(): void; get circle(): PIXI.Circle; set circle(value: PIXI.Circle); get menuElements(): MenuEntryModel[] | undefined; set menuElements(value: MenuEntryModel[] | undefined); }