@eclipse-scout/core
Version:
Eclipse Scout runtime
20 lines • 774 B
TypeScript
import { FlexboxLayoutDataModel, InitModelOf, LayoutData } from '../../index';
export declare class FlexboxLayoutData implements LayoutData, FlexboxLayoutDataModel {
model: FlexboxLayoutDataModel;
grow: number;
initial: number;
order: number;
relative: boolean;
shrink: number;
sizePx: number;
initialPx: number;
diff: number;
constructor(model?: InitModelOf<FlexboxLayoutData>);
withOrder(order: number): this;
acceptDelta(delta: number, apply?: boolean): number;
validate(size: number): number;
protected _grow(delta: number, apply?: boolean): number;
protected _shrink(delta: number, apply?: boolean): number;
static fixed(size?: number): FlexboxLayoutData;
}
//# sourceMappingURL=FlexboxLayoutData.d.ts.map