1 |
|
2 |
|
3 |
|
4 | import { IMenuFactory } from "../interfaces/iMenuFactory";
|
5 | import { Column } from "../entities/column";
|
6 | export declare class StandardMenuFactory implements IMenuFactory {
|
7 | private eventService;
|
8 | private filterManager;
|
9 | private popupService;
|
10 | private gridOptionsWrapper;
|
11 | private hidePopup;
|
12 | hideActiveMenu(): void;
|
13 | showMenuAfterMouseEvent(column: Column, mouseEvent: MouseEvent | Touch): void;
|
14 | showMenuAfterButtonClick(column: Column, eventSource: HTMLElement): void;
|
15 | showPopup(column: Column, positionCallback: (eMenu: HTMLElement) => void): void;
|
16 | isMenuEnabled(column: Column): boolean;
|
17 | }
|