summaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorTavmjong Bah <tavmjong@free.fr>2016-05-08 07:29:51 +0000
committertavmjong-free <tavmjong@free.fr>2016-05-08 07:29:51 +0000
commitfbb9317b912eba2ac02019869b687ec637790e9f (patch)
tree567190da19bdbd8ed2651e15bd786d4af853083d /src/widgets
parentClarify license. (diff)
downloadinkscape-fbb9317b912eba2ac02019869b687ec637790e9f.tar.gz
inkscape-fbb9317b912eba2ac02019869b687ec637790e9f.zip
Start of GTK3 external style sheet support.
(bzr r14873.1.1)
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/desktop-widget.cpp1
-rw-r--r--src/widgets/ruler.cpp15
2 files changed, 1 insertions, 15 deletions
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index fe724a964..1a4fcccf4 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -404,6 +404,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
Glib::RefPtr<Gtk::CssProvider> guides_lock_style_provider = Gtk::CssProvider::create();
guides_lock_style_provider->load_from_data("GtkWidget { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; }");
Gtk::Widget * wnd = Glib::wrap(dtw->guides_lock);
+ wnd->set_name("guides_lock");
Glib::RefPtr<Gtk::StyleContext> context = wnd->get_style_context();
context->add_provider(guides_lock_style_provider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
#endif
diff --git a/src/widgets/ruler.cpp b/src/widgets/ruler.cpp
index 5c715b0be..bcab535f9 100644
--- a/src/widgets/ruler.cpp
+++ b/src/widgets/ruler.cpp
@@ -282,21 +282,6 @@ sp_ruler_init (SPRuler *ruler)
priv->pos_redraw_idle_id = 0;
priv->font_scale = DEFAULT_RULER_FONT_SCALE;
-
-#if GTK_CHECK_VERSION(3,0,0)
- // Hard code off-white for the moment. Where is @bg_color defined?
- const gchar *str =
- "SPRuler {\n"
-// " background-color: @bg_color;\n"
- " background-color: #f8f8f8;\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