GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — NativeScript/ui/switch/switch.android.ts at master · alvsgithub/NativeScript Expand file tree/ Copy pathswitch.android.tsMore file actions 45 lines (35 loc) · 1.39 KB / Copy pathswitch.android.tsFile metadata and controls45 lines (35 loc) · 1.39 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import common = require("ui/switch/switch-common"); import dependencyObservable = require("ui/core/dependency-observable"); import proxy = require("ui/core/proxy"); function onCheckedPropertyChanged(data: dependencyObservable.PropertyChangeData) { var swtch = <Switch>data.object; if (!swtch.android) { return; } swtch.android.setChecked(data.newValue); } // register the setNativeValue callbacks (<proxy.PropertyMetadata>common.Switch.checkedProperty.metadata).onSetNativeValue = onCheckedPropertyChanged; // merge the exports of the common file with the exports of this file declare var exports; require("utils/module-merge").merge(common, exports); export class Switch extends common.Switch { private _android: android.widget.Switch; get android(): android.widget.Switch { return this._android; } public _createUI() { this._android = new android.widget.Switch(this._context); var that = new WeakRef(this); this._android.setOnCheckedChangeListener(new android.widget.CompoundButton.OnCheckedChangeListener({ get owner() { return that.get(); }, onCheckedChanged: function (sender, isChecked) { if (this.owner) { this.owner._onPropertyChangedFromNative(common.Switch.checkedProperty, isChecked); } } })); } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |