mouseEventService.d.ts 924 B

1234567891011121314151617181920212223
  1. import { CellPosition } from "../entities/cellPosition";
  2. import { CellComp } from "../rendering/cellComp";
  3. import { GridPanel } from "./gridPanel";
  4. import { DraggingEvent } from "../dragAndDrop/dragAndDropService";
  5. import { BeanStub } from "../context/beanStub";
  6. export declare class MouseEventService extends BeanStub {
  7. private gridOptionsWrapper;
  8. private eGridDiv;
  9. private static gridInstanceSequence;
  10. private static GRID_DOM_KEY;
  11. private gridPanel;
  12. private gridInstanceId;
  13. private init;
  14. registerGridComp(gridPanel: GridPanel): void;
  15. private stampDomElementWithGridInstance;
  16. getRenderedCellForEvent(event: Event): CellComp;
  17. isEventFromThisGrid(event: MouseEvent | KeyboardEvent): boolean;
  18. getCellPositionForEvent(event: MouseEvent | KeyboardEvent): CellPosition;
  19. getNormalisedPosition(event: MouseEvent | DraggingEvent): {
  20. x: number;
  21. y: number;
  22. };
  23. }