devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
47 lines (46 loc) • 1.55 kB
TypeScript
import { IControlOwner } from '../interfaces/i-control-owner';
import { SearchManager } from './search-manager';
export declare class QuickSearchPanel {
static shortcuts: {
showPanel: number;
showDialog: number;
};
protected static containerPostfix: string;
protected static wrapperPostfix: string;
protected static prevBtnPostfix: string;
protected static nextBtnPostfix: string;
protected static collapseBtnPostfix: string;
protected static closeBtnPostfix: string;
private get core();
private resultLabel;
private searchManager;
protected owner: IControlOwner;
private timerId;
private height;
private searchField;
constructor(owner: IControlOwner, searchManager: SearchManager);
dispose(): void;
initialize(): void;
initializeFields(): void;
createElements(): void;
attachEvents(): void;
findNext(): void;
findPrev(): void;
findAll(): void;
updateSearchInfo(index: any): void;
setResult(text: string): void;
clearResult(): void;
getQuickSearchPanelWrapper(): HTMLElement;
getSearchField(): HTMLInputElement;
getPrevButton(): HTMLElement;
getNextButton(): HTMLElement;
getCollapseButton(): HTMLElement;
getCloseButton(): HTMLElement;
getResultLabel(): HTMLElement;
NotifySearchReset(): void;
showFindReplaceDialog(): void;
show(): void;
hide(resetSearch: boolean): void;
onClose(resetSearch: any): void;
isVisible(): boolean;
}