private void EditSettings() { SettingsWnd wnd = new SettingsWnd(); wnd.Owner = ServiceProvider.PluginManager.SelectedWindow as Window; wnd.ShowDialog(); try { RegistryKey rk = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); if (rk == null) { return; } if (ServiceProvider.Settings.StartupWithWindows) { rk.SetValue(Core.Classes.Settings.AppName, Assembly.GetExecutingAssembly().Location); } else { rk.DeleteValue(Core.Classes.Settings.AppName, false); } } catch (Exception ex) { ServiceProvider.WindowsManager.ExecuteCommand(WindowsCmdConsts.MainWnd_Message, "Usable to set startup\n" + ex.Message); Log.Error("Usable to set startup", ex); } }
private void btn_settings_Click(object sender, RoutedEventArgs e) { SettingsWnd wnd = new SettingsWnd(); wnd.ShowDialog(); try { RegistryKey rk = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); if (rk == null) { return; } if (ServiceProvider.Settings.StartupWithWindows) { rk.SetValue(Settings.AppName, System.Reflection.Assembly.GetExecutingAssembly().Location); } else { rk.DeleteValue(Settings.AppName, false); } } catch (Exception ex) { this.ShowMessageAsync("Usable to set startup", ex.Message); Log.Error("Usable to set startup", ex); } }
private void ServerList_OnClick(object sender, RoutedEventArgs e) { SettingsWnd settingsWnd = new SettingsWnd(); settingsWnd.ShowDialog(); _settings = SettingsReader.GetSettings(); Init(); }
private void btn_settings_Click(object sender, RoutedEventArgs e) { if (PropertyWnd != null && PropertyWnd.IsVisible) { PropertyWnd.Topmost = false; } SettingsWnd wnd = new SettingsWnd(); wnd.ShowDialog(); if (PropertyWnd != null && PropertyWnd.IsVisible) { PropertyWnd.Topmost = true; } }
public override void Admin() { SettingsWnd.Show(); SettingsWnd.Topmost = true; SettingsWnd.Topmost = false; }
public override void DeInit() { SettingsWnd.Closing -= SettingsWnd.Window_Closing; SettingsWnd.Close(); }