@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
24 lines (23 loc) • 1.13 kB
TypeScript
import { Canvas } from "../../Canvas";
import { IViolationServiceConfiguration, IViewerMessagesConfig } from "../../Viewer/Interfaces";
import { ViolationService } from "./ViolationService";
import { ProductHandler } from "../ProductHandler";
import { EventManager } from "../EventManager";
import { ViolationServiceFactory } from "./ViolationServiceFactory";
export declare class CanvasViolationVisualizer {
private _conf;
private _violationServiceFactory;
private _productHandler;
private _messages;
private _eventManager;
private _violationViewController;
constructor(canvas: Canvas, _conf: IViolationServiceConfiguration, violationService: ViolationService, _violationServiceFactory: ViolationServiceFactory, _productHandler: ProductHandler, _messages: IViewerMessagesConfig, _eventManager: EventManager);
private _onViolationViewChanged;
private _onItemDpiChanged;
private _getTargetDpiForItem;
private _getQualityChangeInfoBarText;
private _getQualityChangeScaleBarProgress;
private _setScaleBarClass;
private _addStyles;
dispose(): void;
}