Files
NativeScript/ui/activity-indicator/activity-indicator-common.ts
2015-03-03 10:34:40 +02:00

22 lines
744 B
TypeScript

import view = require("ui/core/view");
import definition = require("ui/activity-indicator");
import dependencyObservable = require("ui/core/dependency-observable");
import proxy = require("ui/core/proxy");
var busyProperty = new dependencyObservable.Property(
"busy",
"ActivityIndicator",
new proxy.PropertyMetadata(false, dependencyObservable.PropertyMetadataSettings.AffectsLayout)
);
export class ActivityIndicator extends view.View implements definition.ActivityIndicator {
public static busyProperty = busyProperty;
get busy(): boolean {
return this._getValue(ActivityIndicator.busyProperty);
}
set busy(value: boolean) {
this._setValue(ActivityIndicator.busyProperty, value);
}
}