mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
add layout-helper.d.ts
This commit is contained in:
31
apps/tests/layouts/layout-helper.d.ts
vendored
Normal file
31
apps/tests/layouts/layout-helper.d.ts
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import button = require("ui/button");
|
||||
import {StackLayout} from "ui/layouts/stack-layout";
|
||||
|
||||
export class MyButton extends button.Button {
|
||||
public measureCount: number;
|
||||
public arrangeCount: number;
|
||||
|
||||
measured: boolean;
|
||||
arranged: boolean;
|
||||
|
||||
measureHeight: number;
|
||||
measureWidth: number;
|
||||
layoutWidth: number;
|
||||
layoutHeight: number;
|
||||
layoutLeft: number;
|
||||
layoutTop: number;
|
||||
|
||||
_getCurrentMeasureSpecs(): { widthMeasureSpec: number; heightMeasureSpec: number };
|
||||
}
|
||||
|
||||
export class MyStackLayout extends StackLayout {
|
||||
public measureCount: number;
|
||||
public arrangeCount: number;
|
||||
|
||||
public measured: boolean;
|
||||
public arranged: boolean;
|
||||
}
|
||||
|
||||
export function assertMeasure(btn: MyButton, width: number, height: number, name?: string);
|
||||
export function assertLayout(btn: MyButton, left: number, top: number, width: number, height: number, name?: string): void;
|
||||
export function dip(value: number): number;
|
||||
Reference in New Issue
Block a user