[gnome-mines] Use the symbolic flag icon instead of the replacement



commit f07046ff6a077dae44adcd66d1ff40cfe477c04a
Author: Robert Roth <robert roth off gmail com>
Date:   Mon May 12 16:06:14 2014 +0300

    Use the symbolic flag icon instead of the replacement

 data/Makefile.am       |    6 ++-
 data/flag-symbolic.svg |   90 ++++++++++++++++++++++++++++++++++++++++++++++++
 data/interface.ui      |    2 +-
 src/gnome-mines.vala   |    3 ++
 4 files changed, 98 insertions(+), 3 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index 49a7761..3969212 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -6,8 +6,10 @@ gsettings_SCHEMAS = org.gnome.mines.gschema.xml
 man_MANS = gnome-mines.6
 
 pixmapdir   = $(pkgdatadir)
-pixmap_DATA = flag.svg flag-question.svg mine.svg bang.svg warning.svg \
-            1mine.svg 2mines.svg 3mines.svg 4mines.svg 5mines.svg 6mines.svg 7mines.svg 8mines.svg
+pixmap_DATA = mine.svg bang.svg warning.svg \
+            1mine.svg 2mines.svg 3mines.svg 4mines.svg \
+            5mines.svg 6mines.svg 7mines.svg 8mines.svg \
+            flag-symbolic.svg flag.svg flag-question.svg
 
 gnome-mines.css: gnome-mines.css.in Makefile
        $(AM_V_GEN) sed -e "s|\ pkgdatadir\@|$(pkgdatadir)|" $< > $@
diff --git a/data/flag-symbolic.svg b/data/flag-symbolic.svg
new file mode 100644
index 0000000..8418ac5
--- /dev/null
+++ b/data/flag-symbolic.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.1"
+   width="16"
+   height="16"
+   id="svg9373"
+   inkscape:version="0.48.4 r9939"
+   sodipodi:docname="flag-symbolic.svg">
+  <metadata
+     id="metadata9418">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs9416" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1014"
+     id="namedview9414"
+     showgrid="false"
+     inkscape:snap-nodes="true"
+     inkscape:snap-bbox="false"
+     inkscape:zoom="4"
+     inkscape:cx="-7.077932"
+     inkscape:cy="-2.8623575"
+     inkscape:window-x="1280"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg9373">
+    <inkscape:grid
+       type="xygrid"
+       id="grid9641"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <linearGradient
+     id="paint"
+     gradientUnits="userSpaceOnUse"
+     x1="14.5"
+     y1="99"
+     x2="119.5"
+     y2="99">
+    <stop
+       offset="0"
+       style="stop-color:#DA1800"
+       id="stop9404" />
+    <stop
+       offset="0.33"
+       style="stop-color:#B42D2D"
+       id="stop9406" />
+    <stop
+       offset="0.66"
+       style="stop-color:#FA1818"
+       id="stop9408" />
+    <stop
+       offset="1"
+       style="stop-color:#B42D2D"
+       id="stop9410" />
+  </linearGradient>
+  <path
+     style="fill:#bebebe;fill-opacity:1;stroke-width:1;stroke-miterlimit:4"
+     d="M 2,0 4,0 4,1 14,5.5 4,10 4,16 2,16 z"
+     id="path9621"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccccccc" />
+</svg>
diff --git a/data/interface.ui b/data/interface.ui
index 5a57089..7995b47 100644
--- a/data/interface.ui
+++ b/data/interface.ui
@@ -76,7 +76,7 @@
                       <object class="GtkImage" id="flag_image">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
-                        <property name="icon_name">preferences-desktop-locale-symbolic</property>
+                        <property name="icon_name">flag-symbolic</property>
                         <property name="icon_size">5</property>
                       </object>
                       <packing>
diff --git a/src/gnome-mines.vala b/src/gnome-mines.vala
index 0e3ad0e..60dfc9e 100644
--- a/src/gnome-mines.vala
+++ b/src/gnome-mines.vala
@@ -109,6 +109,7 @@ public class Mines : Gtk.Application
         {
             warning ("Error loading css styles from %s: %s", css_path, e.message);
         }
+
         Gtk.StyleContext.add_provider_for_screen (Gdk.Screen.get_default (), css_provider, 
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
         var ui_builder = new Gtk.Builder ();
         try
@@ -120,6 +121,8 @@ public class Mines : Gtk.Application
             warning ("Could not load game UI: %s", e.message);
         }
 
+        Gtk.IconTheme.get_default ().append_search_path (DATA_DIRECTORY);
+
         add_action_entries (action_entries, this);
         new_game_action = lookup_action ("new-game") as SimpleAction;
         new_game_action.set_enabled (false);


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