22 lines
964 B
Plaintext
22 lines
964 B
Plaintext
import { BeanStub } from "../../../context/beanStub";
|
|
import { IMenuFactory } from '../../../interfaces/iMenuFactory';
|
|
import { Column } from '../../../entities/column';
|
|
import { ContainerType } from '../../../interfaces/iAfterGuiAttachedParams';
|
|
export declare class StandardMenuFactory extends BeanStub implements IMenuFactory {
|
|
private filterManager;
|
|
private popupService;
|
|
private focusService;
|
|
private ctrlsService;
|
|
private menuService;
|
|
private hidePopup;
|
|
private tabListener;
|
|
hideActiveMenu(): void;
|
|
showMenuAfterMouseEvent(column: Column | undefined, mouseEvent: MouseEvent | Touch, containerType: ContainerType): void;
|
|
showMenuAfterButtonClick(column: Column | undefined, eventSource: HTMLElement, containerType: ContainerType): void;
|
|
private showPopup;
|
|
private trapFocusWithin;
|
|
private dispatchVisibleChangedEvent;
|
|
isMenuEnabled(column: Column): boolean;
|
|
showMenuAfterContextMenuEvent(): void;
|
|
}
|