1 | import { LayoutBase as LayoutBaseDefinition } from './layout-base';
|
2 | import { CoreTypes } from '../../core-types';
|
3 | import { View, CustomLayoutView, AddChildFromBuilder } from '../core/view';
|
4 | import { Property } from '../core/properties';
|
5 | export declare class LayoutBaseCommon extends CustomLayoutView implements LayoutBaseDefinition, AddChildFromBuilder {
|
6 | private _subViews;
|
7 | constructor();
|
8 | _addChildFromBuilder(name: string, value: any): void;
|
9 | getChildrenCount(): number;
|
10 | get _childrenCount(): number;
|
11 | getChildAt(index: number): View;
|
12 | getChildIndex(child: View): number;
|
13 | getChildById(id: string): import("../core/view-base").ViewBase;
|
14 | _registerLayoutChild(child: View): void;
|
15 | _unregisterLayoutChild(child: View): void;
|
16 | addChild(child: View): void;
|
17 | insertChild(child: View, atIndex: number): void;
|
18 | removeChild(child: View): void;
|
19 | removeChildren(): void;
|
20 | get padding(): string | CoreTypes.LengthType;
|
21 | set padding(value: string | CoreTypes.LengthType);
|
22 | get paddingTop(): CoreTypes.LengthType;
|
23 | set paddingTop(value: CoreTypes.LengthType);
|
24 | get paddingRight(): CoreTypes.LengthType;
|
25 | set paddingRight(value: CoreTypes.LengthType);
|
26 | get paddingBottom(): CoreTypes.LengthType;
|
27 | set paddingBottom(value: CoreTypes.LengthType);
|
28 | get paddingLeft(): CoreTypes.LengthType;
|
29 | set paddingLeft(value: CoreTypes.LengthType);
|
30 | clipToBounds: boolean;
|
31 | isPassThroughParentEnabled: boolean;
|
32 | _childIndexToNativeChildIndex(index?: number): number;
|
33 | eachChildView(callback: (child: View) => boolean): void;
|
34 | eachLayoutChild(callback: (child: View, isLast: boolean) => void): void;
|
35 | }
|
36 | export declare const clipToBoundsProperty: Property<LayoutBaseCommon, boolean>;
|
37 | export declare const isPassThroughParentEnabledProperty: Property<LayoutBaseCommon, boolean>;
|