1 |
|
2 |
|
3 |
|
4 | import { GridPanel } from "./gridPanel";
|
5 | export declare class NavigationService {
|
6 | private mouseEventService;
|
7 | private paginationProxy;
|
8 | private focusedCellController;
|
9 | private animationFrameService;
|
10 | private rangeController;
|
11 | private columnController;
|
12 | private gridOptionsWrapper;
|
13 | private scrollWidth;
|
14 | private gridPanel;
|
15 | private init();
|
16 | registerGridComp(gridPanel: GridPanel): void;
|
17 | private timeLastPageEventProcessed;
|
18 | handlePageScrollingKey(event: KeyboardEvent): boolean;
|
19 | private isTimeSinceLastPageEventToRecent();
|
20 | private setTimeLastPageEventProcessed();
|
21 | private onPageDown(gridCell);
|
22 | private onPageUp(gridCell);
|
23 | private navigateTo(scrollIndex, scrollType, scrollColumn, focusIndex, focusColumn);
|
24 | private onCtrlUpOrDown(key, gridCell);
|
25 | private onCtrlLeftOrRight(key, gridCell);
|
26 | private onHomeOrEndKey(key);
|
27 | }
|