Browse Source

PixiPerfect icons wip

flabbet 1 year ago
parent
commit
54fa0cc37c

+ 4 - 0
src/PixiEditor.AvaloniaUI/PixiEditor.AvaloniaUI.csproj

@@ -117,4 +117,8 @@
     </Content>
   </ItemGroup>
 
+  <ItemGroup>
+    <Folder Include="Fonts\" />
+  </ItemGroup>
+
 </Project>

+ 13 - 0
src/PixiEditor.UI.Common/Fonts/PixiPerfectIcons.axaml

@@ -0,0 +1,13 @@
+<Styles xmlns="https://github.com/avaloniaui"
+                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+    <Styles.Resources>
+        <ResourceDictionary>
+            <FontFamily x:Key="PixiPerfectIcons">avares://PixiEditor.UI.Common/Fonts/pixiperfect.ttf#pixiperfect</FontFamily>
+        </ResourceDictionary>
+    </Styles.Resources>
+    
+    <Style Selector="TextBlock.icon-add-reference">
+        <Setter Property="FontFamily" Value="{DynamicResource PixiPerfectIcons}"/>
+        <Setter Property="Text" Value="&#xE900;"/>
+    </Style>
+</Styles>

+ 0 - 0
src/PixiEditor.AvaloniaUI/Fonts/pixiperfect.ttf → src/PixiEditor.UI.Common/Fonts/pixiperfect.ttf


+ 1 - 0
src/PixiEditor.UI.Common/PixiEditor.UI.Common.csproj

@@ -8,6 +8,7 @@
 
     <ItemGroup>
       <AvaloniaResource Include="Assets\*"/>
+      <AvaloniaResource Include="Fonts\pixiperfect.ttf" />
     </ItemGroup>
 
     <ItemGroup>

+ 1 - 0
src/PixiEditor.UI.Common/Themes/PixiEditorTheme.axaml

@@ -11,4 +11,5 @@
 
     <StyleInclude Source="/Styles/PixiEditor.Controls.axaml"/>
     <StyleInclude Source="/Styles/PixiEditor.Styles.axaml"/>
+    <StyleInclude Source="/Fonts/PixiPerfectIcons.axaml"/>
 </Styles>