[gtk+/wip/resources] Access win32 css as resource, not custom generated C code
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/resources] Access win32 css as resource, not custom generated C code
- Date: Thu, 12 Jan 2012 21:12:59 +0000 (UTC)
commit d39e8f8a037d00a20b13096c3855da54adde3673
Author: Alexander Larsson <alexl redhat com>
Date: Thu Jan 12 21:41:33 2012 +0100
Access win32 css as resource, not custom generated C code
gtk/Makefile.am | 14 ++------------
gtk/gtk.gresource.xml | 1 +
gtk/gtkcssprovider.c | 4 +---
3 files changed, 4 insertions(+), 15 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 983650d..6822440 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -895,8 +895,7 @@ gtk_built_private_headers = \
gtkresources.h \
gtkmarshalers.h \
gtkbuiltincache.h \
- gtkprivatetypebuiltins.h \
- gtkwin32css.h
+ gtkprivatetypebuiltins.h
gtk_built_sources = \
gtkresources.c \
@@ -911,7 +910,6 @@ stamp_files = \
stamp-gtkmarshalers.h \
stamp-gtktypebuiltins.h \
stamp-gtkprivatetypebuiltins.h \
- stamp-gtkwin32css.h \
stamp-icons
# non-header sources (headers should be specified in the above variables)
@@ -969,14 +967,6 @@ gtkmarshalers.c: @REBUILD@ gtkmarshalers.list
&& cp xgen-gmlc gtkmarshalers.c \
&& rm -f xgen-gmlc
-gtkwin32css.h: stamp-gtkwin32css.h
- @true
-stamp-gtkwin32css.h: @REBUILD@ gtk-win32.css
- $(AWK) 'BEGIN { print "static const char *gtk_win32_default_css = " } { print " \"" $$0 "\\n\""} END { print ";" }' < $(srcdir)/gtk-win32.css >> xgen-gw3c\
- && (cmp -s xgen-gw3c gtkwin32css.h || cp xgen-gw3c gtkwin32css.h) \
- && rm -f xgen-gw3c \
- && echo timestamp > $(@F)
-
gtktypebuiltins.h: stamp-gtktypebuiltins.h
@true
stamp-gtktypebuiltins.h: @REBUILD@ $(gtk_public_h_sources) $(deprecated_h_sources) gtktypebuiltins.h.template
@@ -994,7 +984,7 @@ gtktypebuiltins.c: @REBUILD@ $(gtk_public_h_sources) $(deprecated_h_sources) gtk
gtkresources.h: gtk.gresource.xml
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) gtk.gresource.xml \
--target=$@ --sourcedir=$(srcdir) --c-name _gtk --generate-header --manual-register
-gtkresources.c: gtk.gresource.xml gtk-default.css
+gtkresources.c: gtk.gresource.xml gtk-default.css gtk-win32.css
$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) gtk.gresource.xml \
--target=$@ --sourcedir=$(srcdir) --c-name _gtk --generate-source --manual-register
diff --git a/gtk/gtk.gresource.xml b/gtk/gtk.gresource.xml
index bfed145..53854b9 100644
--- a/gtk/gtk.gresource.xml
+++ b/gtk/gtk.gresource.xml
@@ -2,5 +2,6 @@
<gresources>
<gresource prefix="/org/gtk/libgtk">
<file>gtk-default.css</file>
+ <file>gtk-win32.css</file>
</gresource>
</gresources>
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c
index 5e3e194..a43ac5b 100644
--- a/gtk/gtkcssprovider.c
+++ b/gtk/gtkcssprovider.c
@@ -2821,8 +2821,6 @@ _gtk_css_provider_get_theme_dir (void)
return path;
}
-#include "gtkwin32css.h"
-
/**
* gtk_css_provider_get_named:
* @name: A theme name
@@ -2847,7 +2845,7 @@ gtk_css_provider_get_named (const gchar *name,
themes = g_hash_table_new (g_str_hash, g_str_equal);
provider = gtk_css_provider_new ();
- if (!gtk_css_provider_load_from_data (provider, gtk_win32_default_css, -1, NULL))
+ if (!gtk_css_provider_load_from_resource (provider, "/org/gtk/libgtk/gtk-win32.css", NULL))
{
g_warning ("Failed to load the internal win32 default CSS.");
g_object_unref (provider);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]