Browse Source

Style updates

Ruben 7 months ago
parent
commit
c2678ee3d6

+ 26 - 0
src/PicView.Avalonia/PicViewTheme/Controls/CheckBox.axaml

@@ -34,6 +34,14 @@
                                     Source="{StaticResource SquareImage}"
                                     Stretch="Fill"
                                     Width="18"
+                                    x:Name="indeterminateMark" />
+
+                                <Image
+                                    Height="18"
+                                    IsVisible="False"
+                                    Source="{StaticResource SquareXImage}"
+                                    Stretch="Fill"
+                                    Width="18"
                                     x:Name="CrossMark" />
                             </Canvas>
                         </Decorator>
@@ -57,6 +65,9 @@
             <Style Selector="^ /template/ Image#CrossMark">
                 <Setter Property="IsVisible" Value="False" />
             </Style>
+            <Style Selector="^ /template/ Image#indeterminateMark">
+                <Setter Property="IsVisible" Value="False" />
+            </Style>
         </Style>
 
         <Style Selector="^:unchecked">
@@ -66,6 +77,21 @@
             <Style Selector="^ /template/ Image#CrossMark">
                 <Setter Property="IsVisible" Value="True" />
             </Style>
+            <Style Selector="^ /template/ Image#indeterminateMark">
+                <Setter Property="IsVisible" Value="False" />
+            </Style>
+        </Style>
+
+        <Style Selector="^:indeterminate">
+            <Style Selector="^ /template/ Image#TickMark">
+                <Setter Property="IsVisible" Value="False" />
+            </Style>
+            <Style Selector="^ /template/ Image#CrossMark">
+                <Setter Property="IsVisible" Value="False" />
+            </Style>
+            <Style Selector="^ /template/ Image#indeterminateMark">
+                <Setter Property="IsVisible" Value="True" />
+            </Style>
         </Style>
 
         <Style Selector="^.hover:pointerover /template/ Border#border">

File diff suppressed because it is too large
+ 3 - 1
src/PicView.Avalonia/PicViewTheme/Icons.axaml


+ 1 - 1
src/PicView.Avalonia/Views/EffectsView.axaml

@@ -68,7 +68,7 @@
                 <MenuItem.Icon>
                     <Image
                         Height="12"
-                        Source="{StaticResource CloseImage}"
+                        Source="{StaticResource ClearImage}"
                         Width="12" />
                 </MenuItem.Icon>
             </MenuItem>

Some files were not shown because too many files changed in this diff