ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
29 lines (28 loc) • 1.13 kB
TypeScript
import { BeanStub } from "../context/beanStub";
import { ControllersService } from "../controllersService";
export interface FakeHorizontalScrollView {
setHeight(height: number): void;
setViewportHeight(height: number): void;
setContainerHeight(height: number): void;
setRightSpacerFixedWidth(width: number): void;
setLeftSpacerFixedWidth(width: number): void;
includeLeftSpacerScrollerCss(cssClass: string, include: boolean): void;
includeRightSpacerScrollerCss(cssClass: string, include: boolean): void;
}
export declare class FakeHorizontalScrollController extends BeanStub {
private scrollVisibleService;
private columnController;
controllersService: ControllersService;
private view;
private enableRtl;
private eViewport;
private eContainer;
constructor();
setView(view: FakeHorizontalScrollView, eViewport: HTMLElement, eContainer: HTMLElement): void;
private postConstruct;
private onScrollVisibilityChanged;
private setFakeHScrollSpacerWidths;
private setScrollVisible;
getViewport(): HTMLElement;
getContainer(): HTMLElement;
}