ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
52 lines (51 loc) • 1.6 kB
TypeScript
// Type definitions for ag-grid v17.0.0
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
export declare class BorderLayout {
private static TEMPLATE_FULL_HEIGHT;
private static TEMPLATE_NORMAL;
private static TEMPLATE_DONT_FILL;
private eNorthWrapper;
private eSouthWrapper;
private eEastWrapper;
private eWestWrapper;
private eCenterWrapper;
private eOverlayWrapper;
private eCenterRow;
private eNorthChildLayout;
private eSouthChildLayout;
private eEastChildLayout;
private eWestChildLayout;
private eCenterChildLayout;
private isLayoutPanel;
private fullHeight;
private horizontalLayoutActive;
private verticalLayoutActive;
private eGui;
private id;
private childPanels;
private centerHeightLastTime;
private centerWidthLastTime;
private centerLeftMarginLastTime;
private visibleLastTime;
private sizeChangeListeners;
private overlayWrapper;
constructor(params: any);
addSizeChangeListener(listener: Function): void;
fireSizeChanged(): void;
private getRefElement(refName);
private setupPanels(params);
private setupPanel(content, ePanel);
getGui(): HTMLElement;
doLayout(): boolean;
private layoutChild(childPanel);
private layoutHeight();
private layoutHeightFullHeight();
private layoutHeightNormal();
getCentreHeight(): number;
private layoutWidth();
setEastVisible(visible: any): void;
showLoadingOverlay(): void;
showNoRowsOverlay(): void;
hideOverlay(): void;
}