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

@ -518,6 +518,9 @@ private void EiTheme_ImportRequested(object obj)
} }
private void BtnThemeReset_Click(object sender, EventArgs e) private void BtnThemeReset_Click(object sender, EventArgs e)
{
// 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.Themes = ShareXTheme.GetPresets();
Program.Settings.SelectedTheme = 0; Program.Settings.SelectedTheme = 0;
@ -527,6 +530,7 @@ private void BtnThemeReset_Click(object sender, EventArgs e)
cbThemes.SelectedIndex = Program.Settings.SelectedTheme; cbThemes.SelectedIndex = Program.Settings.SelectedTheme;
pgTheme.SelectedObject = Program.Settings.Themes[Program.Settings.SelectedTheme]; pgTheme.SelectedObject = Program.Settings.Themes[Program.Settings.SelectedTheme];
} }
}
private void pgTheme_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) private void pgTheme_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
{ {

View file

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