Added confirmation msg box to theme reset button

This commit is contained in:
Jaex 2020-05-22 10:07:32 +03:00
parent d6600df108
commit 7a6e67a0e9
2 changed files with 11 additions and 7 deletions

View file

@ -519,13 +519,17 @@ private void EiTheme_ImportRequested(object obj)
private void BtnThemeReset_Click(object sender, EventArgs e)
{
Program.Settings.Themes = ShareXTheme.GetPresets();
Program.Settings.SelectedTheme = 0;
// TODO: Translate
if (MessageBox.Show("Would you like to reset themes?", "ShareX", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
Program.Settings.Themes = ShareXTheme.GetPresets();
Program.Settings.SelectedTheme = 0;
cbThemes.Items.Clear();
cbThemes.Items.AddRange(Program.Settings.Themes.ToArray());
cbThemes.SelectedIndex = Program.Settings.SelectedTheme;
pgTheme.SelectedObject = Program.Settings.Themes[Program.Settings.SelectedTheme];
cbThemes.Items.Clear();
cbThemes.Items.AddRange(Program.Settings.Themes.ToArray());
cbThemes.SelectedIndex = Program.Settings.SelectedTheme;
pgTheme.SelectedObject = Program.Settings.Themes[Program.Settings.SelectedTheme];
}
}
private void pgTheme_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)

View file

@ -682,7 +682,7 @@
<value>5</value>
</data>
<data name="btnThemeReset.Text" xml:space="preserve">
<value>Reset</value>
<value>Reset...</value>
</data>
<data name="&gt;&gt;btnThemeReset.Name" xml:space="preserve">
<value>btnThemeReset</value>