devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
25 lines (24 loc) • 1.4 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\widgets\pictureEditor\_pictureEditorActionProvider.d.ts)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { Disposable } from '@devexpress/analytics-core/analytics-utils-native';
import { PictureEditorModel } from './_pictureEditorModel';
import { IPictureEditorActionPopupOptions, PictureEditorToolbarItem, PictureEditorToolbarItemWithPopup } from './_pictureEditorToolbarItem';
import { IImageEditorItem } from './_pictureEditorTypes';
export declare class PictureEditorActionProvider extends Disposable {
private _editorModel;
private _popupOptions;
static colors: string[];
private _initPopupOptions;
createOpenFileAction(action: (e: any) => void): PictureEditorToolbarItem;
createImagePickerAction(images: IImageEditorItem[], filterEnabled: boolean, action: (base64: string) => void): PictureEditorToolbarItemWithPopup;
createSizingAction(): PictureEditorToolbarItemWithPopup;
createBrushAction(): PictureEditorToolbarItemWithPopup;
createResetItem(action: () => void): PictureEditorToolbarItem;
createClearItem(action: () => void): PictureEditorToolbarItem;
constructor(_editorModel: PictureEditorModel, _popupOptions: IPictureEditorActionPopupOptions);
}