[gtk+] Handle svg image assets in Adwaita



commit b4bfba00c4b16a876d4fa124d0b48ced6f099c5f
Author: Matthias Clasen <mclasen redhat com>
Date:   Thu Jan 21 08:20:06 2016 -0500

    Handle svg image assets in Adwaita
    
    The build glue for collecting all the assets in Adwaita as
    resources was assuming that they are all pngs, and tried to
    preprocess them into embedded GdkPixbufs.
    Fix it to leave svgs unmolested, so they can be recolored
    at runtime.

 gtk/Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 516f1bb..7ed75b3 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1215,10 +1215,14 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc
         echo "    <file alias='theme/Adwaita-dark.css'>theme/Adwaita/gtk-dark.css</file>" >> $@; \
         echo "    <file>theme/Adwaita/gtk-contained.css</file>" >> $@; \
         echo "    <file>theme/Adwaita/gtk-contained-dark.css</file>" >> $@; \
-        for f in $(srcdir)/theme/Adwaita/assets/*; do \
+        for f in $(srcdir)/theme/Adwaita/assets/*.png; do \
           n=`basename $$f`; \
           echo "    <file preprocess='to-pixdata'>theme/Adwaita/assets/$$n</file>" >> $@; \
         done; \
+        for f in $(srcdir)/theme/Adwaita/assets/*.svg; do \
+          n=`basename $$f`; \
+          echo "    <file>theme/Adwaita/assets/$$n</file>" >> $@; \
+        done; \
        echo "    <file alias='theme/HighContrast.css'>theme/HighContrast/gtk.css</file>" >> $@; \
        echo "    <file alias='theme/HighContrastInverse.css'>theme/HighContrast/gtk-inverse.css</file>" >> 
$@; \
        echo "    <file>theme/HighContrast/gtk-contained.css</file>" >> $@; \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]