Exemplo n.º 1
0
        public Mapping(openHAB.Widget aWidget, KeyValuePair <string, string> aPair)
        {
            Widget = aWidget;
            Name   = aPair.Key;
            State  = aPair.Value;

            ClickCommand = new Framework.DelegateCommand(OnClick);
            HoldCommand  = new Framework.DelegateCommand(OnHold);
        }
        public AddServerPage()
        {
            InitializeComponent();

            Server = string.Empty;
            Port   = "8080";
            Path   = "/rest";

            AddServerCommand = new Framework.DelegateCommand(OnAddServer, CanAddServer);
        }
        public AddServerPage()
        {
            InitializeComponent();

            Server = string.Empty;
            Port = "8080";
            Path = "/rest";

            AddServerCommand = new Framework.DelegateCommand(OnAddServer, CanAddServer);
        }
Exemplo n.º 4
0
 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
     });
 }
Exemplo n.º 5
0
 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
     });
 }
Exemplo n.º 6
0
        public Chart(openHAB.Widget aWidget)
            : base(aWidget)
        {
            ClickCommand     = new Framework.DelegateCommand(OnClick);
            ShowImageCommand = new Framework.DelegateCommand(OnShowImage);

            mTimer = new DispatcherTimer()
            {
                Interval = TimeSpan.FromMilliseconds(Widget.Refresh)
            };

            mTimer.Tick += OnTick;
            mTimer.Start();
        }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
 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 Server(ServerSelection aPage, string aName, string aDescription, Uri aUri)
            {
                mPage = aPage;

                Name = aName;
                Description = aDescription;
                Uri = aUri;
                IsOnline = false;
                Version = "?";

                var wc = new WebClient();
                wc.DownloadStringCompleted += OnServerAnswer;
                wc.DownloadStringAsync(new Uri(aUri, "static/version?q=" + Environment.TickCount));

                ConnectCommand = new Framework.DelegateCommand(OnConnect);
                ConnectAndSetDefaultCommand = new Framework.DelegateCommand(OnConnectAndSetDefault);
                AddCommand = new Framework.DelegateCommand(OnAdd);
                RemoveCommand = new Framework.DelegateCommand(OnRemove);
            }
Exemplo n.º 10
0
            public Server(ServerSelection aPage, string aName, string aDescription, Uri aUri)
            {
                mPage = aPage;

                Name        = aName;
                Description = aDescription;
                Uri         = aUri;
                IsOnline    = false;
                Version     = "?";

                var wc = new WebClient();

                wc.DownloadStringCompleted += OnServerAnswer;
                wc.DownloadStringAsync(new Uri(aUri, "static/version?q=" + Environment.TickCount));

                ConnectCommand = new Framework.DelegateCommand(OnConnect);
                ConnectAndSetDefaultCommand = new Framework.DelegateCommand(OnConnectAndSetDefault);
                AddCommand    = new Framework.DelegateCommand(OnAdd);
                RemoveCommand = new Framework.DelegateCommand(OnRemove);
            }
Exemplo n.º 11
0
 public Webview(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand     = new Framework.DelegateCommand(OnClick);
     ShowImageCommand = new Framework.DelegateCommand(OnShowImage);
 }
Exemplo n.º 12
0
 public SwitchRollerShutter(openHAB.Widget aWidget)
     : base(aWidget)
 {
     StopCommand = new Framework.DelegateCommand(OnStop);
 }
Exemplo n.º 13
0
 public SwitchButton(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 14
0
 public Group(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 15
0
 public SwitchRollerShutter(openHAB.Widget aWidget)
     : base(aWidget)
 {
     StopCommand = new Framework.DelegateCommand(OnStop);
 }
Exemplo n.º 16
0
 public SwitchButton(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 17
0
 public Selection(openHAB.Widget aWidget)
     : base(aWidget)
 {
     mMappings    = new Mappings(aWidget);
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 18
0
 public Selection(openHAB.Widget aWidget)
     : base(aWidget)
 {
     mMappings = new Mappings(aWidget);
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 19
0
 public Setpoint(openHAB.Widget aWidget)
     : base(aWidget)
 {
     IncreaseCommand = new Framework.DelegateCommand(OnIncrease);
     DecreaseCommand = new Framework.DelegateCommand(OnDecrease);
 }
Exemplo n.º 20
0
 public Group(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand = new Framework.DelegateCommand(OnClick);
 }
Exemplo n.º 21
0
 public Image(openHAB.Widget aWidget)
     : base(aWidget)
 {
     ClickCommand = new Framework.DelegateCommand(OnClick);
     ShowImageCommand = new Framework.DelegateCommand(OnShowImage);
 }
Exemplo n.º 22
0
 public Setpoint(openHAB.Widget aWidget)
     : base(aWidget)
 {
     IncreaseCommand = new Framework.DelegateCommand(OnIncrease);
     DecreaseCommand = new Framework.DelegateCommand(OnDecrease);
 }