mirror of
https://github.com/Stone-Red-Code/DesktopMagic.git
synced 2026-09-04 00:46:12 +02:00
Add confirmation when deleting themes/layouts
This commit is contained in:
@@ -28,7 +28,7 @@ namespace DesktopMagic
|
|||||||
{new((string)App.LanguageDictionary["time"],2), typeof(TimePlugin)},
|
{new((string)App.LanguageDictionary["time"],2), typeof(TimePlugin)},
|
||||||
{new((string)App.LanguageDictionary["date"],3), typeof(DatePlugin)},
|
{new((string)App.LanguageDictionary["date"],3), typeof(DatePlugin)},
|
||||||
{new((string)App.LanguageDictionary["cpuUsage"], 4), typeof(CpuMonitorPlugin)},
|
{new((string)App.LanguageDictionary["cpuUsage"], 4), typeof(CpuMonitorPlugin)},
|
||||||
{new("Weather", 5), typeof(WeatherPlugin)},
|
{new((string)App.LanguageDictionary["weather"], 5), typeof(WeatherPlugin)},
|
||||||
};
|
};
|
||||||
|
|
||||||
private bool loaded = false;
|
private bool loaded = false;
|
||||||
@@ -329,6 +329,12 @@ namespace DesktopMagic
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MessageBoxResult result = MessageBox.Show((string)FindResource("confirmDeleteTheme"), App.AppName, MessageBoxButton.YesNo, MessageBoxImage.Question);
|
||||||
|
if (result != MessageBoxResult.Yes)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Settings.Themes.Remove((Theme)themesListBox.SelectedItem);
|
Settings.Themes.Remove((Theme)themesListBox.SelectedItem);
|
||||||
SaveSettings();
|
SaveSettings();
|
||||||
}
|
}
|
||||||
@@ -468,6 +474,12 @@ namespace DesktopMagic
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MessageBoxResult result = MessageBox.Show((string)FindResource("confirmDeleteLayout"), App.AppName, MessageBoxButton.YesNo, MessageBoxImage.Question);
|
||||||
|
if (result != MessageBoxResult.Yes)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Settings.Layouts.Remove(Settings.CurrentLayout);
|
Settings.Layouts.Remove(Settings.CurrentLayout);
|
||||||
SaveSettings();
|
SaveSettings();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
<system:String x:Key="date">Datum</system:String>
|
<system:String x:Key="date">Datum</system:String>
|
||||||
<system:String x:Key="cpuUsage">CPU Auslastung</system:String>
|
<system:String x:Key="cpuUsage">CPU Auslastung</system:String>
|
||||||
<system:String x:Key="musicVisualizer">Musik Visualisierer</system:String>
|
<system:String x:Key="musicVisualizer">Musik Visualisierer</system:String>
|
||||||
|
<system:String x:Key="weather">Wetter</system:String>
|
||||||
<system:String x:Key="amplifier">Signalverstärkung:</system:String>
|
<system:String x:Key="amplifier">Signalverstärkung:</system:String>
|
||||||
<system:String x:Key="newLayout">Neues Layout</system:String>
|
<system:String x:Key="newLayout">Neues Layout</system:String>
|
||||||
<system:String x:Key="deleteLayout">Layout Löschen</system:String>
|
<system:String x:Key="deleteLayout">Layout Löschen</system:String>
|
||||||
@@ -39,6 +40,8 @@
|
|||||||
<system:String x:Key="changeTheme">Theme Ändern</system:String>
|
<system:String x:Key="changeTheme">Theme Ändern</system:String>
|
||||||
<system:String x:Key="ok">Ok</system:String>
|
<system:String x:Key="ok">Ok</system:String>
|
||||||
<system:String x:Key="cancel">Abbrechen</system:String>
|
<system:String x:Key="cancel">Abbrechen</system:String>
|
||||||
|
<system:String x:Key="confirmDeleteLayout">Möchten Sie dieses Layout wirklich löschen?</system:String>
|
||||||
|
<system:String x:Key="confirmDeleteTheme">Möchten Sie dieses Theme wirklich löschen?</system:String>
|
||||||
<system:String x:Key="enterLayoutName">Layoutnamen eingeben:</system:String>
|
<system:String x:Key="enterLayoutName">Layoutnamen eingeben:</system:String>
|
||||||
<system:String x:Key="layoutAlreadyExists">Layout existiert bereits!</system:String>
|
<system:String x:Key="layoutAlreadyExists">Layout existiert bereits!</system:String>
|
||||||
<system:String x:Key="enterThemeName">Themenamen eingeben:</system:String>
|
<system:String x:Key="enterThemeName">Themenamen eingeben:</system:String>
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
<system:String x:Key="date">Date</system:String>
|
<system:String x:Key="date">Date</system:String>
|
||||||
<system:String x:Key="cpuUsage">CPU Usage</system:String>
|
<system:String x:Key="cpuUsage">CPU Usage</system:String>
|
||||||
<system:String x:Key="musicVisualizer">Music Visualizer</system:String>
|
<system:String x:Key="musicVisualizer">Music Visualizer</system:String>
|
||||||
|
<system:String x:Key="weather">Weather</system:String>
|
||||||
<system:String x:Key="amplifier">Signal Amplification:</system:String>
|
<system:String x:Key="amplifier">Signal Amplification:</system:String>
|
||||||
<system:String x:Key="newLayout">New Layout</system:String>
|
<system:String x:Key="newLayout">New Layout</system:String>
|
||||||
<system:String x:Key="deleteLayout">Delete Layout</system:String>
|
<system:String x:Key="deleteLayout">Delete Layout</system:String>
|
||||||
@@ -39,6 +40,8 @@
|
|||||||
<system:String x:Key="changeTheme">Change Theme</system:String>
|
<system:String x:Key="changeTheme">Change Theme</system:String>
|
||||||
<system:String x:Key="ok">Ok</system:String>
|
<system:String x:Key="ok">Ok</system:String>
|
||||||
<system:String x:Key="cancel">Cancel</system:String>
|
<system:String x:Key="cancel">Cancel</system:String>
|
||||||
|
<system:String x:Key="confirmDeleteLayout">Do you really want to delete this layout?</system:String>
|
||||||
|
<system:String x:Key="confirmDeleteTheme">Do you really want to delete this theme?</system:String>
|
||||||
<system:String x:Key="enterLayoutName">Enter layout name</system:String>
|
<system:String x:Key="enterLayoutName">Enter layout name</system:String>
|
||||||
<system:String x:Key="layoutAlreadyExists">Layout already exists!</system:String>
|
<system:String x:Key="layoutAlreadyExists">Layout already exists!</system:String>
|
||||||
<system:String x:Key="cannotDeleteLastLayout">Can't delete last layout!</system:String>
|
<system:String x:Key="cannotDeleteLastLayout">Can't delete last layout!</system:String>
|
||||||
|
|||||||
Reference in New Issue
Block a user