chore: format

This commit is contained in:
Nathan Walker
2020-07-05 14:57:06 -07:00
parent 8f2900ad0b
commit da3c0b973d
379 changed files with 71587 additions and 54582 deletions

View File

@@ -1,75 +1,95 @@
import {
ProgressBase, valueProperty, maxValueProperty
ProgressBase,
valueProperty,
maxValueProperty,
} from "./progress-common";
import { Color } from "../../color";
import { colorProperty, backgroundColorProperty, backgroundInternalProperty } from "../styling/style-properties";
import {
colorProperty,
backgroundColorProperty,
backgroundInternalProperty,
} from "../styling/style-properties";
export * from "./progress-common";
const R_ATTR_PROGRESS_BAR_STYLE_HORIZONTAL = 0x01010078;
export class Progress extends ProgressBase {
nativeViewProtected: android.widget.ProgressBar;
nativeViewProtected: android.widget.ProgressBar;
public createNativeView() {
return new android.widget.ProgressBar(this._context, null, R_ATTR_PROGRESS_BAR_STYLE_HORIZONTAL);
}
public createNativeView() {
return new android.widget.ProgressBar(
this._context,
null,
R_ATTR_PROGRESS_BAR_STYLE_HORIZONTAL
);
}
[valueProperty.getDefault](): number {
return 0;
}
[valueProperty.setNative](value: number) {
this.nativeViewProtected.setProgress(value);
}
[valueProperty.getDefault](): number {
return 0;
}
[valueProperty.setNative](value: number) {
this.nativeViewProtected.setProgress(value);
}
[maxValueProperty.getDefault](): number {
return 100;
}
[maxValueProperty.setNative](value: number) {
this.nativeViewProtected.setMax(value);
}
[maxValueProperty.getDefault](): number {
return 100;
}
[maxValueProperty.setNative](value: number) {
this.nativeViewProtected.setMax(value);
}
[colorProperty.getDefault](): android.graphics.drawable.Drawable {
return null;
}
[colorProperty.setNative](value: Color) {
let progressDrawable = this.nativeViewProtected.getProgressDrawable();
if (!progressDrawable) {
return;
}
[colorProperty.getDefault](): android.graphics.drawable.Drawable {
return null;
}
[colorProperty.setNative](value: Color) {
let progressDrawable = this.nativeViewProtected.getProgressDrawable();
if (!progressDrawable) {
return;
}
if (value instanceof Color) {
progressDrawable.setColorFilter(value.android, android.graphics.PorterDuff.Mode.SRC_IN);
} else {
progressDrawable.clearColorFilter();
}
}
if (value instanceof Color) {
progressDrawable.setColorFilter(
value.android,
android.graphics.PorterDuff.Mode.SRC_IN
);
} else {
progressDrawable.clearColorFilter();
}
}
[backgroundColorProperty.getDefault](): number {
return null;
}
[backgroundColorProperty.setNative](value: Color) {
let progressDrawable = this.nativeViewProtected.getProgressDrawable();
if (!progressDrawable) {
return;
}
[backgroundColorProperty.getDefault](): number {
return null;
}
[backgroundColorProperty.setNative](value: Color) {
let progressDrawable = this.nativeViewProtected.getProgressDrawable();
if (!progressDrawable) {
return;
}
if (progressDrawable instanceof android.graphics.drawable.LayerDrawable && progressDrawable.getNumberOfLayers() > 0) {
let backgroundDrawable = progressDrawable.getDrawable(0);
if (backgroundDrawable) {
if (value instanceof Color) {
backgroundDrawable.setColorFilter(value.android, android.graphics.PorterDuff.Mode.SRC_IN);
} else {
backgroundDrawable.clearColorFilter();
}
}
}
}
if (
progressDrawable instanceof
android.graphics.drawable.LayerDrawable &&
progressDrawable.getNumberOfLayers() > 0
) {
let backgroundDrawable = progressDrawable.getDrawable(0);
if (backgroundDrawable) {
if (value instanceof Color) {
backgroundDrawable.setColorFilter(
value.android,
android.graphics.PorterDuff.Mode.SRC_IN
);
} else {
backgroundDrawable.clearColorFilter();
}
}
}
}
[backgroundInternalProperty.getDefault](): number {
return null;
}
[backgroundInternalProperty.setNative](value: Color) {
//
}
[backgroundInternalProperty.getDefault](): number {
return null;
}
[backgroundInternalProperty.setNative](value: Color) {
//
}
}