UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

10 lines (9 loc) 634 B
import { Column } from "../entities/column"; import { ContainerType } from "./iAfterGuiAttachedParams"; export interface IMenuFactory { showMenuAfterButtonClick(column: Column | undefined, eventSource: HTMLElement, containerType: ContainerType, filtersOnly?: boolean): void; showMenuAfterMouseEvent(column: Column | undefined, mouseEvent: MouseEvent | Touch, containerType: ContainerType, filtersOnly?: boolean): void; showMenuAfterContextMenuEvent(column: Column | undefined, mouseEvent?: MouseEvent | null, touchEvent?: TouchEvent | null): void; isMenuEnabled(column: Column): boolean; hideActiveMenu(): void; }