From 549006036b36edbb104b05ab9238279edfc579b8 Mon Sep 17 00:00:00 2001 From: BONNEVILLE Geoffroy Date: Thu, 6 Sep 2018 18:30:30 +0200 Subject: [PATCH] Changed default icon from IntToSymbolConverter to a parameter Filtered symbol list from drop down list to only show actually settable symbols --- ModernKeePass/App.xaml.cs | 2 +- ModernKeePass/Converters/IntToSymbolConverter.cs | 3 ++- ModernKeePass/Views/EntryDetailPage.xaml | 3 +-- ModernKeePass/Views/GroupDetailPage.xaml | 4 ++-- .../Views/UserControls/HamburgerMenuUserControl.xaml | 4 ++-- .../Views/UserControls/SymbolPickerUserControl.xaml.cs | 8 +++++--- 6 files changed, 13 insertions(+), 11 deletions(-) diff --git a/ModernKeePass/App.xaml.cs b/ModernKeePass/App.xaml.cs index 03a88dd..f5c009e 100644 --- a/ModernKeePass/App.xaml.cs +++ b/ModernKeePass/App.xaml.cs @@ -99,7 +99,7 @@ namespace ModernKeePass #if DEBUG if (System.Diagnostics.Debugger.IsAttached) { - DebugSettings.EnableFrameRateCounter = true; + //DebugSettings.EnableFrameRateCounter = true; } #endif diff --git a/ModernKeePass/Converters/IntToSymbolConverter.cs b/ModernKeePass/Converters/IntToSymbolConverter.cs index 4abace5..a9e1243 100644 --- a/ModernKeePass/Converters/IntToSymbolConverter.cs +++ b/ModernKeePass/Converters/IntToSymbolConverter.cs @@ -75,6 +75,7 @@ namespace ModernKeePass.Converters public object ConvertBack(object value, Type targetType, object parameter, string language) { var symbol = (Symbol) value; + var defaultIcon = (int?) parameter ?? -1; switch (symbol) { case Symbol.Delete: return (int)PwIcon.TrashBin; @@ -123,7 +124,7 @@ namespace ModernKeePass.Converters case Symbol.ZeroBars: return (int) PwIcon.Energy; case Symbol.FourBars: return (int) PwIcon.EnergyCareful; case Symbol.Scan: return (int) PwIcon.Scanner; - default: return (int) PwIcon.Key; + default: return defaultIcon; } } } diff --git a/ModernKeePass/Views/EntryDetailPage.xaml b/ModernKeePass/Views/EntryDetailPage.xaml index 3a8144e..8438251 100644 --- a/ModernKeePass/Views/EntryDetailPage.xaml +++ b/ModernKeePass/Views/EntryDetailPage.xaml @@ -19,7 +19,6 @@ -