Extracted view-related utility methods from "utils/utils" to "ui/utils" so that the "utils/utils" module does not depend on the view module.

This commit is contained in:
Rossen Hristov
2015-09-16 16:18:52 +03:00
parent b84da4d330
commit 309e123f12
8 changed files with 105 additions and 94 deletions

8
utils/utils.d.ts vendored
View File

@ -1,6 +1,5 @@
declare module "utils/utils" {
import colorModule = require("color");
import view = require("ui/core/view");
export var RESOURCE_PREFIX: string;
@ -129,11 +128,6 @@
* @param uiColor - UIColor instance used to create a NativeScript color.
*/
export function getColor(uiColor: UIColor): colorModule.Color;
/**
* Gets actual height of a [UIView](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/) widget.
* @param uiView - An instance of UIView.
*/
export function getActualHeight(uiView: UIView): number;
/**
* Gets an information about if current mode is Landscape.
*/
@ -142,8 +136,6 @@
* Gets the iOS device major version (for 8.1 will return 8).
*/
export var MajorVersion: number;
export function _layoutRootView(rootView: view.View, parentBounds: CGRect): void;
}
/**
* An utility function that copies properties from source object to target object.