From bf7135783acd9ef8f899d6ebb7ed3d3bffa0762f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Fri, 14 Jan 2011 11:19:33 -0500 Subject: [PATCH] Provide default values for inner-border style property --- src/vte.c | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/vte.c b/src/vte.c index 5b95b1c..8bb3320 100644 --- a/src/vte.c +++ b/src/vte.c @@ -8131,6 +8131,24 @@ vte_terminal_init(VteTerminal *terminal) { VteTerminalPrivate *pvt; +#if GTK_CHECK_VERSION (2, 91, 2) + static GtkCssProvider *provider; + GtkStyleContext *context; + + if (provider == NULL) { + provider = gtk_css_provider_new (); + gtk_css_provider_load_from_data (GTK_CSS_PROVIDER (provider), + "VteTerminal {\n" + " -VteTerminal-inner-border: 1;\n" + "}\n", -1, NULL); + } + + context = gtk_widget_get_style_context (GTK_WIDGET (terminal)); + gtk_style_context_add_provider (context, + GTK_STYLE_PROVIDER (provider), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); +#endif + _vte_debug_print(VTE_DEBUG_LIFECYCLE, "vte_terminal_init()\n"); /* Initialize private data. */ -- 1.7.3.4