Ejemplo n.º 1
0
        public bool Initialize()
        {
            displayWindow        = new DisplayWindow();
            displayWindow.Width  = 400;
            displayWindow.Height = 400;
            displayWindow.Initialize();
            displayWindow.Show();

            EventProcessor.OnSubscribtion += EventProcessor_OnSubscribtion;
            EventProcessor.OnTipRecieved  += EventProcessor_OnTipRecieved;
            EventProcessor.OnFollow       += EventProcessor_OnFollow;

            if (!File.Exists(settingsFile))
            {
                Settings defaultSettings = Settings.DefaultSettings();
                string   json            = JsonConvert.SerializeObject(defaultSettings, Formatting.Indented);
                File.WriteAllText(settingsFile, json);
            }

            string fileJson = File.ReadAllText(settingsFile);

            settings = JsonConvert.DeserializeObject <Settings>(fileJson);

            return(true);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //using (var w = new GameWindow())
            //{
            //    w.Open();
            //}

            var bm = Bitmap32.Load(File.ReadAllBytes("..\\..\\Sample3.png"));

            var random = new Random();
            //var bm = new Bitmap32(640, 480);
            var rd = new BasicRenderer32(bm);

            //rd.Clear(new Color32(0x20, 0x20, 0x20, 0xFF));

            rd.FillColor = new Color32(0xFF, 0x00, 0x00, 0x30);
            for (int i = 0; i < 100; i++)
            {
                var r = random.Next(50) + 10;
                var x = random.Next(bm.Width - r * 2) + r;
                var y = random.Next(bm.Height - r * 2) + r;

                rd.SolidElipse(
                    x, y, r, r
                    );
            }

            //File.WriteAllBytes("out.png", bm.Save());

            DisplayWindow.Show(bm);

            //bm.Save("out.png");

            //new Bitmap32(bm, 0, 0, 128, 128).Save("out2.png");
        }
Ejemplo n.º 3
0
        private void OpenWindow()
        {
            _window             = new DisplayWindow();
            _window.DataContext = new GazeViewModel(_observer);
            _window.Closed     += Window_Closed;
            _window.Show();

            State = ControlServiceState.Running;
        }
Ejemplo n.º 4
0
 public void ShowTableDisplayWindow()
 {
     Globals.Director.RunFromGUIThread((Action) delegate()
     {
         if (DisplayWindow != null)
         {
             DisplayWindow.Show();
         }
     }, false);
 }
        public EditDisplayConfigurationViewModel(ConfigHandler configHandler) : base(configHandler.GetActiveConfig())
        {
            _configHandler = configHandler;

            SaveCommand = new RelayCommand(x => HasConfigChanged(), x => {
                _configHandler.SetActiveConfig(Rows, Columns, Buttons.Select(y => y.Message).ToList());
                _configHandler.SaveConfig();
            });

            CloseCommand = new RelayCommand(x => {
                var hasConfigChanged = HasConfigChanged();
                if (!hasConfigChanged || (hasConfigChanged && DialogFactory.CreateYesNoDialog("Exit Configuration", "Are you sure you would like to exit? You will lose any changes you have made since the last time you saved!")))
                {
                    base.CloseCommand.Execute(null);
                }
            });

            ButtonClickCommand = new RelayCommand(x => {
                CustomWindow window = null;
                var button          = (ButtonViewModel)x;
                var vm       = new EditButtonMessageViewModel(button.Message, () => window.Close());
                window       = new CustomWindow(vm, "Edit Button Message");
                window.Owner = Application.Current.MainWindow;
                window.MinimizeVisibility = Visibility.Collapsed;
                window.XVisibility        = Visibility.Collapsed;
                window.Height             = 160;

                window.ShowDialog();

                if (vm.Result)
                {
                    button.Message = vm.ButtonMessage;
                }
            });

            DisplayLines         = true;
            DisplayWindow.Cursor = null;
            DisplayWindow.Show();
        }
Ejemplo n.º 6
0
    static void Init()
    {
        DisplayWindow window = (DisplayWindow)GetWindow(typeof(DisplayWindow));

        window.Show();
    }
Ejemplo n.º 7
0
 void SetupDisplay()
 {
     Display = new DisplayWindow();
     Display.Show();
     SetStatus();
 }