1 | import { GridCtrl } from "./gridComp/gridCtrl";
|
2 | import { GridBodyCtrl } from "./gridBodyComp/gridBodyCtrl";
|
3 | import { RowContainerCtrl } from "./gridBodyComp/rowContainer/rowContainerCtrl";
|
4 | import { FakeHScrollCtrl } from "./gridBodyComp/fakeHScrollCtrl";
|
5 | import { BeanStub } from "./context/beanStub";
|
6 | import { GridHeaderCtrl } from "./headerRendering/gridHeaderCtrl";
|
7 | import { HeaderRowContainerCtrl } from "./headerRendering/rowContainer/headerRowContainerCtrl";
|
8 | interface ReadyParams {
|
9 | gridCtrl: GridCtrl;
|
10 | gridBodyCtrl: GridBodyCtrl;
|
11 | centerRowContainerCtrl: RowContainerCtrl;
|
12 | leftRowContainerCtrl: RowContainerCtrl;
|
13 | rightRowContainerCtrl: RowContainerCtrl;
|
14 | bottomCenterRowContainerCtrl: RowContainerCtrl;
|
15 | bottomLeftRowContainerCtrl: RowContainerCtrl;
|
16 | bottomRightRowContainerCtrl: RowContainerCtrl;
|
17 | topCenterRowContainerCtrl: RowContainerCtrl;
|
18 | topLeftRowContainerCtrl: RowContainerCtrl;
|
19 | topRightRowContainerCtrl: RowContainerCtrl;
|
20 | fakeHScrollCtrl: FakeHScrollCtrl;
|
21 | gridHeaderCtrl: GridHeaderCtrl;
|
22 | centerHeaderRowContainerCtrl: HeaderRowContainerCtrl;
|
23 | leftHeaderRowContainerCtrl: HeaderRowContainerCtrl;
|
24 | rightHeaderRowContainerCtrl: HeaderRowContainerCtrl;
|
25 | }
|
26 | export declare class CtrlsService extends BeanStub {
|
27 | static readonly NAME = "ctrlsService";
|
28 | private gridCtrl;
|
29 | private gridBodyCtrl;
|
30 | private centerRowContainerCtrl;
|
31 | private leftRowContainerCtrl;
|
32 | private rightRowContainerCtrl;
|
33 | private bottomCenterRowContainerCtrl;
|
34 | private bottomLeftRowContainerCtrl;
|
35 | private bottomRightRowContainerCtrl;
|
36 | private topCenterRowContainerCtrl;
|
37 | private topLeftRowContainerCtrl;
|
38 | private topRightRowContainerCtrl;
|
39 | private centerHeaderRowContainerCtrl;
|
40 | private leftHeaderRowContainerCtrl;
|
41 | private rightHeaderRowContainerCtrl;
|
42 | private fakeHScrollCtrl;
|
43 | private gridHeaderCtrl;
|
44 | private ready;
|
45 | private readyCallbacks;
|
46 | private checkReady;
|
47 | whenReady(callback: (p: ReadyParams) => void): void;
|
48 | private createReadyParams;
|
49 | registerFakeHScrollCtrl(ctrl: FakeHScrollCtrl): void;
|
50 | registerGridHeaderCtrl(gridHeaderCtrl: GridHeaderCtrl): void;
|
51 | registerCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
52 | registerLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
53 | registerRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
54 | registerTopCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
55 | registerTopLeftRowContainerCon(ctrl: RowContainerCtrl): void;
|
56 | registerTopRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
57 | registerBottomCenterRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
58 | registerBottomLeftRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
59 | registerBottomRightRowContainerCtrl(ctrl: RowContainerCtrl): void;
|
60 | registerHeaderContainer(ctrl: HeaderRowContainerCtrl, pinned: string | null): void;
|
61 | registerGridBodyCtrl(ctrl: GridBodyCtrl): void;
|
62 | registerGridCtrl(ctrl: GridCtrl): void;
|
63 | getFakeHScrollCtrl(): FakeHScrollCtrl;
|
64 | getGridHeaderCtrl(): GridHeaderCtrl;
|
65 | getGridCtrl(): GridCtrl;
|
66 | getCenterRowContainerCtrl(): RowContainerCtrl;
|
67 | getTopCenterRowContainerCtrl(): RowContainerCtrl;
|
68 | getBottomCenterRowContainerCtrl(): RowContainerCtrl;
|
69 | getGridBodyCtrl(): GridBodyCtrl;
|
70 | getHeaderRowContainerCtrls(): HeaderRowContainerCtrl[];
|
71 | getHeaderRowContainerCtrl(pinned?: string | null): HeaderRowContainerCtrl;
|
72 | }
|
73 | export {};
|