[gnome-mines] Use the symbolic flag icon instead of the replacement
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-mines] Use the symbolic flag icon instead of the replacement
- Date: Mon, 12 May 2014 13:06:26 +0000 (UTC)
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]