@amcharts/amcharts5
Version:
amCharts 5
37 lines • 1.17 kB
TypeScript
import { Layout, ILayoutSettings, ILayoutPrivate } from "./Layout";
import type { Container } from "./Container";
export interface IGridLayoutSettings extends ILayoutSettings {
/**
* If set to `true` all columns in the grid will be equal width.
*
* @default false
*/
fixedWidthGrid?: boolean;
/**
* Maximum number of columns in the grid.
*/
maxColumns?: number;
}
export interface IGridLayoutPrivate extends ILayoutPrivate {
}
/**
* A grid children layout for [[Container]].
*
* @see {@link https://www.amcharts.com/docs/v5/concepts/common-elements/containers/#Layout} for more info
*/
export declare class GridLayout extends Layout {
static className: string;
static classNames: Array<string>;
_settings: IGridLayoutSettings;
_privateSettings: IGridLayoutPrivate;
protected _afterNew(): void;
/**
* @ignore
*/
updateContainer(container: Container): void;
/**
* @ignore
*/
getColumnWidths(container: Container, columnCount: number, maxCellWidth: number, availableWidth: number): number[];
}
//# sourceMappingURL=GridLayout.d.ts.map