[gtk+] Ensure an image-missing icon is available



commit b52214faebc98014a7593ed50c16e17b7c964297
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Aug 3 10:02:52 2014 +0200

    Ensure an image-missing icon is available
    
    It is bad if the image that is used as a fallback for missing
    images goes missing itself, so include it as a resource. This
    way, it will always be available.

 gtk/Makefile.am                                    |   12 ++++++++----
 gtk/resources/icons/16x16/status/image-missing.png |  Bin 0 -> 576 bytes
 gtk/resources/icons/24x24/status/image-missing.png |  Bin 0 -> 877 bytes
 gtk/resources/icons/32x32/status/image-missing.png |  Bin 0 -> 1039 bytes
 gtk/resources/icons/48x48/status/image-missing.png |  Bin 0 -> 1728 bytes
 5 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 0570b82..e9d01ee 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1405,10 +1405,14 @@ gtk.gresource.xml: Makefile.am
          n=`basename $$f`; \
          echo -e "    <file compressed=\"true\">ui/$$n</file>" >> $@; \
        done; \
-       for s in 16x16 22x22 24x24 32x32; do \
-         for f in $(srcdir)/resources/icons/$$s/actions/*.png; do \
-           n=`basename $$f`; \
-           echo -e "    <file>icons/$$s/actions/$$n</file>" >> $@; \
+       for c in actions status; do \
+         for s in 16x16 22x22 24x24 32x32 48x48; do \
+           if test -d $(srcdir)/resources/icons/$$s/$$c; then \
+             for f in $(srcdir)/resources/icons/$$s/$$c/*.png; do \
+               n=`basename $$f`; \
+               echo -e "    <file>icons/$$s/$$c/$$n</file>" >> $@; \
+             done; \
+           fi; \
          done; \
        done; \
        echo -e "  </gresource>" >> $@; \
diff --git a/gtk/resources/icons/16x16/status/image-missing.png 
b/gtk/resources/icons/16x16/status/image-missing.png
new file mode 100644
index 0000000..a86106e
Binary files /dev/null and b/gtk/resources/icons/16x16/status/image-missing.png differ
diff --git a/gtk/resources/icons/24x24/status/image-missing.png 
b/gtk/resources/icons/24x24/status/image-missing.png
new file mode 100644
index 0000000..255d81d
Binary files /dev/null and b/gtk/resources/icons/24x24/status/image-missing.png differ
diff --git a/gtk/resources/icons/32x32/status/image-missing.png 
b/gtk/resources/icons/32x32/status/image-missing.png
new file mode 100644
index 0000000..d8b7e5a
Binary files /dev/null and b/gtk/resources/icons/32x32/status/image-missing.png differ
diff --git a/gtk/resources/icons/48x48/status/image-missing.png 
b/gtk/resources/icons/48x48/status/image-missing.png
new file mode 100644
index 0000000..176eef6
Binary files /dev/null and b/gtk/resources/icons/48x48/status/image-missing.png differ


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