public Base(openHAB.Widget aWidget) { Widget = aWidget; Text = new SplitText { Text = aWidget.Label ?? string.Empty }; Widget.Updated += OnUpdated; }
public Video(openHAB.Widget aWidget) : base(aWidget) { ClickCommand = new Framework.DelegateCommand(OnClick); ShowImageCommand = new Framework.DelegateCommand(OnShowImage); mPlaylist.Add(new Microsoft.SilverlightMediaFramework.Core.Media.PlaylistItem { DeliveryMethod = Microsoft.SilverlightMediaFramework.Plugins.Primitives.DeliveryMethods.AdaptiveStreaming, MediaSource = VideoUri }); }
public Slider(openHAB.Widget aWidget) : base(aWidget) { mTimer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(Settings.SliderUpdateIntervalMS) }; if (!double.TryParse(Widget.Item.State, System.Globalization.NumberStyles.Float, System.Globalization.NumberFormatInfo.InvariantInfo, out mValue)) mValue = 0.5; mTimer.Tick += OnTick; }
public Text(openHAB.Widget aWidget) : base(aWidget) { if (aWidget.Item != null) { if (aWidget.Item.Type == openHAB.Item.ItemType.ContactItem) { Text = new SplitText(Colors.White, aWidget.Item.State == "OPEN" ? Colors.White : Color.FromArgb(255,32,32,32)) { Text = aWidget.Label }; } } ClickCommand = new Framework.DelegateCommand(OnClick); }
public SwitchList(openHAB.Widget aWidget) : base(aWidget) { mMappings = new Mappings(aWidget); }
public SwitchToggle(openHAB.Widget aWidget) : base(aWidget) { }
public SwitchButton(openHAB.Widget aWidget) : base(aWidget) { ClickCommand = new Framework.DelegateCommand(OnClick); }
public SwitchNumber(openHAB.Widget aWidget) : base(aWidget) { mMappings = new Mappings(aWidget); }
public Image(openHAB.Widget aWidget) : base(aWidget) { ClickCommand = new Framework.DelegateCommand(OnClick); ShowImageCommand = new Framework.DelegateCommand(OnShowImage); }
public SwitchRollerShutter(openHAB.Widget aWidget) : base(aWidget) { StopCommand = new Framework.DelegateCommand(OnStop); }
private void OnUpdated(openHAB.Widget aWidget) { Deployment.Current.Dispatcher.BeginInvoke(OnItemChanged); }
public Group(openHAB.Widget aWidget) : base(aWidget) { ClickCommand = new Framework.DelegateCommand(OnClick); }
public Selection(openHAB.Widget aWidget) : base(aWidget) { mMappings = new Mappings(aWidget); ClickCommand = new Framework.DelegateCommand(OnClick); }
public SwitchGroup(openHAB.Widget aWidget) : base(aWidget) { }
private void OnREST(openHAB.REST aREST, openHAB.RESTResult aResult) { REST.GetSitemaps(OnSitemaps); }
protected Switch(openHAB.Widget aWidget) : base(aWidget) { }
private void OnSitemaps(openHAB.REST aREST, openHAB.RESTResult aResult) { Dispatcher.BeginInvoke(() => { if (this.CheckAndHandleError(aResult)) return; if (aREST.Sitemaps.Count == 0) { MessageBox.Show("Cannot find any Sitemap on that server!", "Error", MessageBoxButton.OK); } else if (aREST.Sitemaps.Count == 1) this.GotoPage("/Sitemap", "sitemap", aREST.Sitemaps.Keys.First(), "title", aREST.Sitemaps.Values.First().Name); else this.GotoPage("/SelectSitemap"); }); }
public Frame(openHAB.Widget aWidget) : base(aWidget) { Widgets = new ObservableCollection<Base>(); }
public Setpoint(openHAB.Widget aWidget) : base(aWidget) { IncreaseCommand = new Framework.DelegateCommand(OnIncrease); DecreaseCommand = new Framework.DelegateCommand(OnDecrease); }