UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

25 lines (24 loc) 1.02 kB
import { BeanStub } from '../context/beanStub'; /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export interface IGridHeaderComp { toggleCss(cssClassName: string, on: boolean): void; setHeightAndMinHeight(height: number): void; } /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare class GridHeaderCtrl extends BeanStub { private comp; eGui: HTMLElement; headerHeight: number; private headerHeightWithBorder; private headerRowFocusFeatures; setComp(comp: IGridHeaderComp, eGui: HTMLElement): void; setHeaderRowFocusableElements(eFocusableElements: HTMLElement[]): void; private setupHeaderHeight; private setHeaderHeight; private onPivotModeChanged; private onDisplayedColumnsChanged; protected onTabKeyDown(e: KeyboardEvent): void; protected handleKeyDown(e: KeyboardEvent): void; protected onFocusOut(e: FocusEvent): void; private onHeaderContextMenu; }