UNPKG

1.84 kBTypeScriptView Raw
1import { LayoutBase as LayoutBaseDefinition } from './layout-base';
2import { CoreTypes } from '../../core-types';
3import { View, CustomLayoutView, AddChildFromBuilder } from '../core/view';
4import { Property } from '../core/properties';
5export 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}
36export declare const clipToBoundsProperty: Property<LayoutBaseCommon, boolean>;
37export declare const isPassThroughParentEnabledProperty: Property<LayoutBaseCommon, boolean>;