@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
23 lines (22 loc) • 979 B
TypeScript
import { RotatedRectangleF } from "@aurigma/design-atoms-model/Math";
import { IHoverHandler } from "../../../Canvas/Interfaces/IHoverHandler";
import { BaseRectangleItemHandler } from "../../../ItemHandlers";
import { BaseEventObject } from "@aurigma/design-atoms-model/EventObject";
import { IEventManager } from "../../../Services";
export declare class HoverHandler implements IHoverHandler {
private _eventManager;
private _currentPermanentHandler;
private _currentHandler;
private _hoverChangedEvent;
constructor(_eventManager: IEventManager);
get hoverChanged(): BaseEventObject;
hide(): void;
showPermanent(handler: BaseRectangleItemHandler): void;
hidePermanent(): void;
show(handler: BaseRectangleItemHandler): void;
get currentHandler(): BaseRectangleItemHandler;
get label(): string;
get labelPermanent(): string;
get rectanglePermanent(): RotatedRectangleF;
private _onItemRemoved;
}