Пример #1
0
 public SettingsDialog(Ares.Settings.Settings settings, BasicSettings basicSettings)
 {
     InitializeComponent();
     musicDirLabel.Text = settings.MusicDirectory;
     soundDirLabel.Text = settings.SoundDirectory;
     if (basicSettings.UserSettingsLocation == BasicSettings.SettingsLocation.Custom)
     {
         otherDirButton.Checked = true;
     }
     else if (basicSettings.UserSettingsLocation == BasicSettings.SettingsLocation.AppDir && BasicSettings.IsAppDirAllowed())
     {
         appDirButton.Checked = true;
     }
     else
     {
         userDirButton.Checked = true;
     }
     otherDirLabel.Text = basicSettings.CustomSettingsDirectory;
     userDirLabel.Text = basicSettings.GetSettingsDir(BasicSettings.SettingsLocation.AppDataDir);
     appDirLabel.Text = basicSettings.GetSettingsDir(BasicSettings.SettingsLocation.AppDir);
     appDirButton.Enabled = BasicSettings.IsAppDirAllowed();
     updateCheckBox.Checked = settings.CheckForUpdate;
     m_Settings = settings;
     m_BasicSettings = basicSettings;
 }
Пример #2
0
 private void WriteSettings()
 {
     try
     {
         Ares.Settings.Settings.Instance.WriteToFile(m_BasicSettings.GetSettingsDir());
         m_BasicSettings.WriteToFile();
     }
     catch (Exception ex)
     {
         Console.WriteLine(String.Format(StringResources.WriteSettingsError, ex.Message));
     }
 }