standardMenu.d.ts 741 B

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