[glade/notebook-actions] Ship css for GladeDesignLayout
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade/notebook-actions] Ship css for GladeDesignLayout
- Date: Sun, 13 Dec 2015 15:34:05 +0000 (UTC)
commit 97677bab2af5dffc2a1d5bad708843b88738f02c
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Dec 11 18:49:17 2015 -0500
Ship css for GladeDesignLayout
This makes the frames visible with GTK+ 3.19. Further improvements
are possible: Could load different CSS depending on color.
https://bugzilla.gnome.org/show_bug.cgi?id=758294
src/Makefile.am | 2 +-
src/glade-resources.gresource.xml | 1 +
src/glade.css | 9 +++++++++
src/main.c | 7 +++++++
4 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 4b37f94..9095764 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -63,4 +63,4 @@ glade-win32-res.o: glade.rc
UI_FILES = glade.glade glade-preferences.glade glade-registration.glade glade-registration.css
-EXTRA_DIST = glade.rc.in glade-resources.gresource.xml $(UI_FILES)
+EXTRA_DIST = glade.rc.in glade-resources.gresource.xml $(UI_FILES) glade.css
diff --git a/src/glade-resources.gresource.xml b/src/glade-resources.gresource.xml
index 4447f39..93835eb 100644
--- a/src/glade-resources.gresource.xml
+++ b/src/glade-resources.gresource.xml
@@ -5,5 +5,6 @@
<file compressed="true" preprocess="xml-stripblanks">glade-preferences.glade</file>
<file compressed="true" preprocess="xml-stripblanks">glade-registration.glade</file>
<file compressed="true">glade-registration.css</file>
+ <file compressed="true">glade.css</file>
</gresource>
</gresources>
diff --git a/src/glade.css b/src/glade.css
new file mode 100644
index 0000000..77fce1b
--- /dev/null
+++ b/src/glade.css
@@ -0,0 +1,9 @@
+GladeDesignLayout {
+ color: white;
+ background: #e8e8e7;
+}
+
+GladeDesignLayout:selected {
+ color: white;
+ background: #4a90d0;
+}
diff --git a/src/main.c b/src/main.c
index 3646de0..518c7a7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -76,6 +76,7 @@ main (int argc, char *argv[])
GError *error = NULL;
gboolean opened_project = FALSE;
GTimer *timer = NULL;
+ GtkCssProvider *provider;
#ifdef ENABLE_NLS
setlocale (LC_ALL, "");
@@ -151,6 +152,12 @@ main (int argc, char *argv[])
g_set_application_name (APPLICATION_NAME);
gtk_window_set_default_icon_name ("glade");
+ provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_resource (provider, "/org/gnome/glade/glade.css");
+ gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
+ GTK_STYLE_PROVIDER (provider),
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+
glade_setup_log_handlers ();
window = GLADE_WINDOW (glade_window_new ());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]