From d6f43136341159cccde9f707f2a493c109ec4e85 Mon Sep 17 00:00:00 2001 From: Alexandre Mazari Date: Fri, 29 Jul 2011 23:57:51 -0500 Subject: e-window: use a css file for widget styling Replace local styling (used for the tab close button and embed's status frame) by a global css sheet loaded at window construction. This allows tweaking style properties without rebuilding. The css file is installed in $(pkgdatadir)/epiphany.css. Signed-off-by: Diego Escalante Urrelo Bug #644805 --- src/ephy-notebook.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src/ephy-notebook.c') diff --git a/src/ephy-notebook.c b/src/ephy-notebook.c index 3d2e365bc..d5cc41372 100644 --- a/src/ephy-notebook.c +++ b/src/ephy-notebook.c @@ -581,7 +581,6 @@ build_tab_label (EphyNotebook *nb, EphyEmbed *embed) { GtkWidget *hbox, *label, *close_button, *image, *spinner, *icon; EphyWebView *view; - GtkCssProvider *provider; /* set hbox spacing and label padding (see below) so that there's an * equal amount of space around the label */ @@ -615,23 +614,6 @@ build_tab_label (EphyNotebook *nb, EphyEmbed *embed) gtk_widget_set_name (close_button, "ephy-tab-close-button"); - provider = gtk_css_provider_new (); - gtk_css_provider_load_from_data (provider, - "#ephy-tab-close-button {" - " -GtkButton-default-border: 0;" - " -GtkButton-default-outside-border: 0;" - " -GtkButton-inner-border: 0;" - " -GtkWidget-focus-padding: 0;" - " -GtkWidget-focus-line-width: 0;" - " margin: 0;" - " padding: 0; }", - -1, NULL); - - gtk_style_context_add_provider (gtk_widget_get_style_context (close_button), - GTK_STYLE_PROVIDER (provider), - GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); - g_object_unref (provider); - image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU); gtk_widget_set_tooltip_text (close_button, _("Close tab")); g_signal_connect (close_button, "clicked", -- cgit v1.2.3