Browse Source

Missing localization and disabled buttons

Krzysztof Krysiński 2 years ago
parent
commit
272c5e7115

+ 2 - 0
src/PixiEditor/Data/Localization/Languages/en.json

@@ -426,6 +426,8 @@
     "BROWSE_PALETTES": "Browse palettes",
     "LOAD_PALETTE": "Load palette",
     "SAVE_PALETTE": "Save palette",
+    "DISCARD_PALETTE": "Discard palette",
+    "DISCARD_PALETTE_CONFIRMATION": "Are you sure you want to discard current palette? This cannot be undone.",
     "FAVORITES": "Favorites",
     "ADD_FROM_CURRENT_PALETTE": "Add from current palette",
     "OPEN_PALETTES_DIR_TOOLTIP": "Open palettes directory in explorer",

+ 5 - 3
src/PixiEditor/Views/UserControls/Palettes/PaletteViewer.xaml

@@ -41,14 +41,16 @@
                                 <ImageBrush ImageSource="/Images/Folder.png"/>
                             </Button.Background>
                         </Button>
-                        <Button Height="24" Width="24" Margin="0, 0, 2.5, 0" Style="{StaticResource ToolButtonStyle}" 
-                Cursor="Hand" views:Translator.TooltipKey="SAVE_PALETTE" Click="SavePalette_OnClick">
+                        <Button Height="24" Width="24" Margin="0, 0, 2.5, 0" Style="{StaticResource ToolButtonStyle}"
+                                IsEnabled="{Binding ElementName=paletteControl, Path=Colors.Count}"
+                                Cursor="Hand" views:Translator.TooltipKey="SAVE_PALETTE" Click="SavePalette_OnClick">
                             <Button.Background>
                                 <ImageBrush ImageSource="/Images/Save.png"/>
                             </Button.Background>
                         </Button>
                         <Button Height="24" Width="24" Margin="0, 0, 5, 0" Style="{StaticResource ToolButtonStyle}"
-                                Cursor="Hand" ToolTip="Discard Palette" Click="DiscardPalette_OnClick">
+                                IsEnabled="{Binding ElementName=paletteControl, Path=Colors.Count}"
+                                Cursor="Hand" views:Translator.TooltipKey="DISCARD_PALETTE" Click="DiscardPalette_OnClick">
                             <Button.Background>
                                 <ImageBrush ImageSource="/Images/Trash.png"/>
                             </Button.Background>