1 |
|
2 |
|
3 |
|
4 | import { Component } from "../../widgets/component";
|
5 | import { Column } from "../../entities/column";
|
6 | import { DropTarget } from "../../dragAndDrop/dragAndDropService";
|
7 | export declare class HeaderWrapperComp extends Component {
|
8 | private static TEMPLATE;
|
9 | private gridOptionsWrapper;
|
10 | private dragAndDropService;
|
11 | private columnController;
|
12 | private horizontalResizeService;
|
13 | private context;
|
14 | private menuFactory;
|
15 | private gridApi;
|
16 | private columnApi;
|
17 | private sortController;
|
18 | private eventService;
|
19 | private componentRecipes;
|
20 | private columnHoverService;
|
21 | private beans;
|
22 | private eResize;
|
23 | private cbSelectAll;
|
24 | private column;
|
25 | private dragSourceDropTarget;
|
26 | private pinned;
|
27 | private resizeStartWidth;
|
28 | private resizeWithShiftKey;
|
29 | constructor(column: Column, dragSourceDropTarget: DropTarget, pinned: string);
|
30 | getColumn(): Column;
|
31 | init(): void;
|
32 | private addColumnHoverListener();
|
33 | private onColumnHover();
|
34 | private setupSortableClass(enableSorting);
|
35 | private onFilterChanged();
|
36 | private appendHeaderComp(displayName, enableSorting, enableMenu);
|
37 | private afterHeaderCompCreated(displayName, headerComp);
|
38 | private onColumnMovingChanged();
|
39 | private setupMove(eHeaderCellLabel, displayName);
|
40 | private createDragItem();
|
41 | private setupResize();
|
42 | onResizing(finished: boolean, resizeAmount: number): void;
|
43 | onResizeStart(shiftKey: boolean): void;
|
44 | private setupTooltip();
|
45 | private setupMovingCss();
|
46 | private addAttributes();
|
47 | private setupWidth();
|
48 | private setupMenuClass();
|
49 | private onMenuVisible();
|
50 | private onColumnWidthChanged();
|
51 | private normaliseResizeAmount(dragChange);
|
52 | }
|