UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

44 lines (43 loc) 1.54 kB
import { LayerCollection } from "./LayerCollection"; import { Translations } from "./Viewer/Translations"; export interface ICanvasDataSource { layers: LayerCollection; targetDpi: number; zoom: number; workspaceWidth: number; workspaceHeight: number; resizeGripColor: string; rotationGripColor: string; resizeGripSize: number; rotationGripSize: number; tags: Object; selectionColor: string; selectionWidth: number; resizeGripLineColor: string; rotationGripLineColor: string; rotationGripLineLength: number; placeholderButtonGroupCssClass: string; handleButtonCssClass: string; doneButtonCssClass: string; qualityChangeContainerCssClass: string; qualityChangeScaleBarCssClass: string; qualityBadToWarningChangeScaleBarCssClass: string; qualityWarningToGoodChangeScaleBarCssClass: string; qualityBadToGoodChangeScaleBarCssClass: string; qualityNoAnimationChangeScaleBarCssClass: string; qualityChangeInfoBarCssClass: string; violationContainerCssClass: string; violationWarningButtonCssClass: string; goodViolationIconCssClass: string; warningViolationIconCssClass: string; badViolationIconCssClass: string; bigButtonGroupCssClass: string; translations: Translations; multipleSelectionEnabled: boolean; mouseMoveTimeout: number; disableSmoothing: boolean; minFontSize: number; maxFontSize: number; minLeading: number; maxLeading: number; }