private void ShowView()
        {
            OptionWindow option = new OptionWindow();

            option.DataContext = this;
            option.ShowDialog();
        }
Exemple #2
0
        public void OpenOptions(object obj)
        {
            OptionWindow optionWindow = new OptionWindow();

            optionWindow.Show();
            Console.WriteLine("openOptions");
        }
        public static void ShowOptionWindow()
        {
            var option = new OptionWindow();

            option.Owner = Application.Current.MainWindow;
            option.ShowDialog();
        }
Exemple #4
0
        private void MenuItemOption_Click(object sender, RoutedEventArgs e)
        {
            OptionWindow opWindow = new OptionWindow(grid.ColumnDefinitions[0].Width.Value, grid.RowDefinitions[0].Height.Value, elementBehaviour, wireBehaviour, isGrid);
            bool?        result   = opWindow.ShowDialog();

            if (opWindow.isPressedOk == true)
            {
                cgc.ResetColumn();
                cgc.ResetRow();

                cgc.AddColumn(opWindow.slider.Value, 12 * 8);
                cgc.AddRow(opWindow.slider_Copy.Value, 7 * 5);

                hgc.UpdateIndicatorSize();
                hgc.UpdateHighlightorSize();

                elementBehaviour = opWindow.GetElementBehaviour();
                wireBehaviour    = opWindow.GetWireBehaviour();

                isGrid = opWindow.GetIsShowGrid();

                if (!isGrid)
                {
                    cgc.RemoveGridLines();
                }
                else
                {
                    cgc.CreateGridLines();
                }
            }
        }
Exemple #5
0
        private void MenuItem_Option_Click(object sender, RoutedEventArgs e)
        {
            OptionWindow w = new OptionWindow(_log);

            w.Top  = 0.4 * (App.ScreenHeight - w.Height);
            w.Left = 0.5 * (App.ScreenWidth - w.Width);
            w.Show();
        }
Exemple #6
0
        private void OpenOptionWindow(object parameter)
        {
            OptionWindow optionWindow = new OptionWindow(this)
            {
                Owner = mainWindow
            };

            optionWindow.ShowDialog();
        }
Exemple #7
0
        private void OptionsButton_Click(object sender, RoutedEventArgs e)
        {
            OptionWindow optionWindow = new OptionWindow(m_workspace);

            optionWindow.Simplest.IsChecked    = OptionDifficultySetting.MaterialBalance == m_workspace.Difficulty;
            optionWindow.Medium.IsChecked      = OptionDifficultySetting.MaterialBalanceWithReactors == m_workspace.Difficulty;
            optionWindow.MostComplex.IsChecked = OptionDifficultySetting.MaterialAndEnergyBalance == m_workspace.Difficulty;
            optionWindow.Show();
        }
        private void btnOptions_Click(object sender, RoutedEventArgs e)
        {
            Button       advancedButton = (Button)sender;
            OptionWindow optionWindow   = new OptionWindow("", (ServerSchema)advancedButton.DataContext);
            //optionWindow.DataContext = advancedButton.DataContext;
            bool?result = optionWindow.ShowDialog();

            e.Handled = true;
            //optionWindow = null;
        }
Exemple #9
0
    public void VolumeControl(float bgm, float se)
    {
        gameBgm.volume = bgm;
        gameSe.volume  = se;

        OptionWindow option = uIMgr.GetWindow(Menus.Option) as OptionWindow;

        option.bgmVolume.value = gameBgm.volume;
        option.seVolume.value  = gameSe.volume;
    }
Exemple #10
0
        private void ThwargLauncherMainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            _viewModel.WindowClosing();

            Properties.Settings.Default.SelectedUser = lstUsername.SelectedIndex;
            Properties.Settings.Default.ACLocation   = txtLauncherLocation.Text;
            if (OptionWindow != null)
            {
                OptionWindow.Close();
            }
            Properties.Settings.Default.Save();
        }
        public override void ExecuteCoreAsync(object parameter)
        {
            var option    = new OptionWindow();
            var viewmodel = new OptionWindowViewModel();

            viewmodel.OnClose += () => option.Close();
            viewmodel.OnClose += () => viewmodel.Dispose();
            option.DataContext = viewmodel;
            option.ShowDialog();

            _vm.Config = Config.GetConfig();
        }
Exemple #12
0
        /// <summary>
        /// Start method for RTSpaceCentre
        /// </summary>
        public void Start()
        {
            // create the option window
            this.OptionWindow = new OptionWindow();

            GameEvents.onLevelWasLoaded.Add(onLevelWasLoaded);
            RTSettings.OnSettingsChanged.Add(OnRTSettingsChanged);
            GameEvents.OnUpgradeableObjLevelChange.Add(OnUpgradeableObjLevelChange);
            RtOptionBtn = RTUtil.LoadImage("gitpagessat");
            RTSpaceCentre.LauncherButton = ApplicationLauncher.Instance.AddModApplication(this.OptionWindow.toggleWindow, null, null, null, null, null,
                                                                                          ApplicationLauncher.AppScenes.SPACECENTER,
                                                                                          this.RtOptionBtn);
        }
 private void UserControl_Drop(object sender, DragEventArgs e)
 {
     try
     {
         if (e.Data.GetDataPresent(DataFormats.FileDrop))
         {
             string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
             foreach (string file in files)
             {
                 string fileExtension = System.IO.Path.GetExtension(file);
                 if (fileExtension.Contains("bcfzip"))
                 {
                     if (viewModel.BCFFiles.Count > 0 && !string.IsNullOrEmpty(viewModel.DatabaseFile))
                     {
                         //add bcf to db
                         bool         createNewDB  = false;
                         OptionWindow optionWindow = new OptionWindow();
                         if ((bool)optionWindow.ShowDialog())
                         {
                             createNewDB = optionWindow.CreateNewDB;
                             if (createNewDB)
                             {
                                 viewModel.SaveDatabase(file);
                             }
                             else
                             {
                                 viewModel.AddBCF(file);
                             }
                         }
                     }
                     else
                     {
                         //new bcf DB
                         viewModel.SaveDatabase(file);
                     }
                     break;
                 }
                 else if (fileExtension.Contains("sqlite"))
                 {
                     viewModel.OpenDatabase(file);
                     break;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Failed to drop files.\n" + ex.Message, "File Drop", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
Exemple #14
0
        /// <summary>
        /// Unity OnDestroy Method to clean up
        /// </summary>
        public void OnDestroy()
        {
            RTSettings.OnSettingsChanged.Remove(OnRTSettingsChanged);
            GameEvents.onLevelWasLoaded.Remove(onLevelWasLoaded);
            GameEvents.OnUpgradeableObjLevelChange.Remove(OnUpgradeableObjLevelChange);

            this.OptionWindow.Hide();
            this.OptionWindow = null;   // deinit

            if (RTSpaceCentre.LauncherButton != null)
            {
                ApplicationLauncher.Instance.RemoveModApplication(RTSpaceCentre.LauncherButton);
            }
        }
Exemple #15
0
        /// <summary>
        /// Unity OnDestroy Method to clean up
        /// </summary>
        public void OnDestroy()
        {
            RTSettings.OnSettingsChanged.Remove(OnRtSettingsChanged);
            GameEvents.onLevelWasLoaded.Remove(onLevelWasLoaded);
            GameEvents.OnUpgradeableObjLevelChange.Remove(OnUpgradeableObjLevelChange);

            _optionWindow.Hide();

            _optionWindow = null;

            if (LauncherButton != null)
            {
                ApplicationLauncher.Instance.RemoveModApplication(LauncherButton);
            }
        }
        public void OptionWindow_LoadSetting()
        {
            ReplayCoreSettings.HighlightColor = Color.Yellow;

            SpySettings.CaptureSnapshots = false;

            OptionWindow window = new OptionWindow();

            Assert.AreEqual(Color.Yellow, window.highlightColorSelector.ColorSelected);

            Assert.AreEqual(SpySettings.CaptureSnapshots, window.chkCaptureScreenshots.Checked);

            //Change the setting
            window.chkCaptureScreenshots.Checked = true;

            Assert.IsTrue(SpySettings.CaptureSnapshots);
        }
Exemple #17
0
        private void ShowOption()
        {
            var option    = new OptionWindow();
            var viewModel = new OptionWindowViewModel();

            viewModel.OnClose += () => option.Close();
            option.DataContext = viewModel;
            option.ShowDialog();

            if (this.speechClient != null)
            {
                this.speechClient.Dispose();
            }
            this.speechClient = ASpeechClient.CreateInstance();
            this.ConnectSpeakApplication();
            base.OnPropertyChanged("FontSize");
            base.OnPropertyChanged("TopMost");
        }
Exemple #18
0
 private void Options_Click(object sender, RoutedEventArgs e)
 {
     if (_optionWindow == null)
     {
         _optionWindow = new OptionWindow(this);
         _optionWindow.Show();
         _optionWindow.UpdateGUI += OnUpdateGUI;
         Focusable = true;
     }
     else
     {
         if (!_optionWindow.IsLoaded)
         {
             _optionWindow = new OptionWindow(this);
             _optionWindow.Show();
             _optionWindow.UpdateGUI += OnUpdateGUI;
             Focusable = true;
         }
     }
     Focus();
 }