@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
44 lines (43 loc) • 1.79 kB
TypeScript
/// <reference path="../../../vendor/react/react.d.ts" />
//@ts-ignore
import { LegacyRef } from 'react';
//@ts-ignore
import { Dropdown } from '@grapecity/core-ui';
/// <reference path="../../../vendor/i18next.d.ts" />
//@ts-ignore
import { i18n } from 'i18next';
export declare function renderToolSizePreviewSvg(toolSize: number, hardness: number, opacity: number, maxSize: number): JSX.Element;
export declare function renderToolSizeContent(settings: {
in17n: i18n;
maxSize?: number;
toolSize: number;
toolHardness: number;
toolOpacity: number;
sizeFromState: number | string | undefined;
hardnessFromState: number | string | undefined;
opacityFromState: number | string | undefined;
toolSizeCallback: (val: number | string, dirty: boolean) => void;
toolHardnessCallback: (val: number | string, dirty: boolean) => void;
toolOpacityCallback: (val: number | string, dirty: boolean) => void;
disabled: boolean;
disableHardness: boolean;
disableOpacity: boolean;
refCallback: LegacyRef<Dropdown>;
}): JSX.Element;
export declare function renderToolSizeDropdown(settings: {
in17n: i18n;
maxSize?: number;
toolSize: number;
toolHardness: number;
toolOpacity: number;
sizeFromState: number | string | undefined;
hardnessFromState: number | string | undefined;
opacityFromState: number | string | undefined;
toolSizeCallback: (val: number | string, dirty: boolean) => void;
toolHardnessCallback: (val: number | string, dirty: boolean) => void;
toolOpacityCallback: (val: number | string, dirty: boolean) => void;
disabled: boolean;
disableHardness: boolean;
disableOpacity: boolean;
refCallback: LegacyRef<Dropdown>;
}): JSX.Element;