diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-12-31 15:20:16 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-12-31 15:20:16 +0000 |
| commit | eeab0efb0ec1a2a2a33afb963577dd9a655c29f4 (patch) | |
| tree | fa9a3dabaf6a72ee889a63658f2157dd3d2eef92 /src/widgets | |
| parent | rulers: Merge all remaining changes from GIMP. Up-to-date at commit a929a (20... (diff) | |
| download | inkscape-eeab0efb0ec1a2a2a33afb963577dd9a655c29f4.tar.gz inkscape-eeab0efb0ec1a2a2a33afb963577dd9a655c29f4.zip | |
GTK+ 3: explicitly set a background colour for rulers
Fixed bugs:
- https://launchpad.net/bugs/1094511
(bzr r12004)
Diffstat (limited to 'src/widgets')
| -rw-r--r-- | src/widgets/ruler.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp index ce79b9dac..c1f9be2a5 100644 --- a/src/widgets/ruler.cpp +++ b/src/widgets/ruler.cpp @@ -267,6 +267,20 @@ sp_ruler_init (SPRuler *ruler) priv->max_size = 0; priv->backing_store = NULL; priv->font_scale = DEFAULT_RULER_FONT_SCALE; + +#if GTK_CHECK_VERSION(3,0,0) + const gchar *str = + "SPRuler {\n" + " background-color: @bg_color;\n" + "}\n"; + + GtkCssProvider *css = gtk_css_provider_new (); + gtk_css_provider_load_from_data (css, str, -1, NULL); + gtk_style_context_add_provider (gtk_widget_get_style_context (GTK_WIDGET (ruler)), + GTK_STYLE_PROVIDER (css), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + g_object_unref (css); +#endif } static void |
