1 |
|
2 |
|
3 |
|
4 | import { Component } from "../../widgets/component";
|
5 | import { ColumnGroup } from "../../entities/columnGroup";
|
6 | import { DragItem, DropTarget } from "../../dragAndDrop/dragAndDropService";
|
7 | export declare class HeaderGroupWrapperComp extends Component {
|
8 | private static TEMPLATE;
|
9 | private gridOptionsWrapper;
|
10 | private columnController;
|
11 | private horizontalResizeService;
|
12 | private dragAndDropService;
|
13 | private context;
|
14 | private componentRecipes;
|
15 | private gridApi;
|
16 | private columnApi;
|
17 | private beans;
|
18 | private readonly columnGroup;
|
19 | private readonly dragSourceDropTarget;
|
20 | private readonly pinned;
|
21 | private eHeaderCellResize;
|
22 | private resizeCols;
|
23 | private resizeStartWidth;
|
24 | private resizeRatios;
|
25 | private resizeTakeFromCols;
|
26 | private resizeTakeFromStartWidth;
|
27 | private resizeTakeFromRatios;
|
28 | private childColumnsDestroyFuncs;
|
29 | constructor(columnGroup: ColumnGroup, dragSourceDropTarget: DropTarget, pinned: string);
|
30 | private postConstruct();
|
31 | private setupMovingCss();
|
32 | private setupTooltip();
|
33 | private onColumnMovingChanged();
|
34 | private addAttributes();
|
35 | private appendHeaderGroupComp(displayName);
|
36 | private afterHeaderCompCreated(displayName, headerGroupComp);
|
37 | private addClasses();
|
38 | private setupMove(eHeaderGroup, displayName);
|
39 | getDragItemForGroup(): DragItem;
|
40 | private isSuppressMoving();
|
41 | private setupWidth();
|
42 | private onDisplayedChildrenChanged();
|
43 | private addListenersToChildrenColumns();
|
44 | private destroyListenersOnChildrenColumns();
|
45 | private onWidthChanged();
|
46 | private setupResize();
|
47 | onResizeStart(shiftKey: boolean): void;
|
48 | onResizing(finished: boolean, resizeAmount: any): void;
|
49 | private normaliseDragChange(dragChange);
|
50 | }
|