@eclipse-scout/core
Version:
Eclipse Scout runtime
27 lines • 1.18 kB
TypeScript
import { GridData, LogicalGridMatrix, LogicalGridMatrixCell, LogicalGridWidget, Widget } from '../../../index';
export declare class VerticalGridMatrix extends LogicalGridMatrix {
protected _widgets: Widget[];
protected _widgetGridDatas: GridData[];
protected _widgetIndexes: number[];
constructor(columnCount: number, rowCount: number, x?: number, y?: number);
resetAll(columnCount: number, rowCount: number): void;
computeGridData(widgets: LogicalGridWidget[]): boolean;
getGridData(f: Widget): GridData;
protected _addAssignedCells(cells: LogicalGridMatrixCell[][]): void;
protected _getAssignedCells(): LogicalGridMatrixCell[][];
protected _add(f: LogicalGridWidget, gd: GridData): boolean;
protected _reorganizeGridAbove(x: number, y: number, w: number): void;
protected _horizontalMatchesOrOverlaps(bounds: {
x: number;
y: number;
w: number;
h: number;
}, gd: GridData): boolean;
protected _horizontalOverlapsOnSide(bounds: {
x: number;
y: number;
w: number;
h: number;
}, gd: GridData): boolean;
}
//# sourceMappingURL=VerticalGridMatrix.d.ts.map