devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
39 lines (38 loc) • 1.44 kB
TypeScript
import { Options as dxFormOptions } from 'devextreme/ui/form';
import { dxPopupToolbarItem } from 'devextreme/ui/popup';
import { FindReplaceDialogParameters } from '../../common/commands/dialogs/dialog-find-replace-command';
import { ISearchResetListener } from '../../common/ui/search-manager';
import { DialogBase } from './dialog-base';
export declare class FindReplaceDialog extends DialogBase<FindReplaceDialogParameters> implements ISearchResetListener {
private findTextBox;
private replaceTextBox;
private resultList;
private matchCaseCheckBox;
private replaceBtn;
private replaceAllBtn;
private nextBtn;
private prevBtn;
private resultLabel;
private controller;
private searchTimerId;
dispose(): void;
protected getTitle(): string;
protected get showCloseButton(): boolean;
protected getFormOptions(): dxFormOptions;
protected afterShowing(): void;
NotifySearchReset(): void;
protected getToolbarItems(): Array<dxPopupToolbarItem>;
private findNext;
private findPrev;
private findAll;
private replace;
private replaceAll;
private goTo;
private setEnabledForButton;
private fillResults;
private createListItem;
private clearResults;
private selectResult;
private updateResultLabel;
protected updateParameters(_parameters: FindReplaceDialogParameters, _data: any): void;
}