]> git.0d.be Git - empathy.git/commitdiff
gedit-close-button: move CSS bits to empathy.css
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 24 May 2012 10:19:12 +0000 (12:19 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 24 May 2012 10:31:01 +0000 (12:31 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=669473

data/empathy.css
src/empathy-auth-client.c
src/empathy-call-window.c
src/empathy-chat-window.c
src/empathy-debug-window.c
src/empathy-roster-window.c
src/gedit-close-button.c

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d0c13684dc175ca5237b913b299c9da19327fdbb 100644 (file)
@@ -0,0 +1,8 @@
+#empathy-tab-close-button {
+  -GtkButton-default-border : 0;
+  -GtkButton-default-outside-border : 0;
+  -GtkButton-inner-border: 0;
+  -GtkWidget-focus-line-width : 0;
+  -GtkWidget-focus-padding : 0;
+  padding: 0;
+}
index 837988e2b72fc680623d6342ce295e320f8a80be..8de7b5c529ab8d43ea41b9d430d789ba84f7ed4f 100644 (file)
@@ -310,7 +310,7 @@ main (int argc,
   textdomain (GETTEXT_PACKAGE);
 
   /* There is no 'main' UI window so just use the default GdkScreen */
-  empathy_set_rss_provider (NULL);
+  empathy_set_css_provider (NULL);
 
 #ifdef ENABLE_DEBUG
   /* Set up debug sender */
index 73768f9c560eab9d7ea180353a8f0a1929bce090..437c8f544709c540b9c42a276bbcb35eaf0b1252 100644 (file)
@@ -1615,7 +1615,7 @@ empathy_call_window_init (EmpathyCallWindow *self)
     "menupreviewswap", "activate", empathy_call_window_swap_camera_cb,
     NULL);
 
-  empathy_set_rss_provider (GTK_WIDGET (self));
+  empathy_set_css_provider (GTK_WIDGET (self));
 
   /* FIXME: we should use a stock "OSD" style class for the toolbar,
    * once it's available in GTK+/Adwaita.
index 2ca19dad268b3a767f261b51b19244eaace78560..10210915eb66093e16f4197d3cf8305d6c2ef382 100644 (file)
@@ -2307,7 +2307,7 @@ empathy_chat_window_init (EmpathyChatWindow *window)
        g_object_ref (priv->ui_manager);
        g_object_unref (gui);
 
-       empathy_set_rss_provider (GTK_WIDGET (priv->dialog));
+       empathy_set_css_provider (GTK_WIDGET (priv->dialog));
 
        priv->gsettings_chat = g_settings_new (EMPATHY_PREFS_CHAT_SCHEMA);
        priv->gsettings_notif = g_settings_new (EMPATHY_PREFS_NOTIFICATIONS_SCHEMA);
index eeb7692a88836d7b419682725313cf33e43c568e..b2e229da2531564e98932892163be58ab51074dd 100644 (file)
@@ -1855,7 +1855,7 @@ am_prepared_cb (GObject *am,
       g_clear_error (&error);
     }
 
-  empathy_set_rss_provider (GTK_WIDGET (object));
+  empathy_set_css_provider (GTK_WIDGET (object));
 
   gtk_window_set_title (GTK_WINDOW (object), _("Debug Window"));
   gtk_window_set_default_size (GTK_WINDOW (object), 800, 400);
index 5b9842dccc3fc84ef9b22de563af898c18c39ad6..efc5533e9c896e4b3a3e52c64b3241266f6ef341 100644 (file)
@@ -2144,7 +2144,7 @@ empathy_roster_window_init (EmpathyRosterWindow *self)
   self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
       EMPATHY_TYPE_ROSTER_WINDOW, EmpathyRosterWindowPriv);
 
-  empathy_set_rss_provider (GTK_WIDGET (self));
+  empathy_set_css_provider (GTK_WIDGET (self));
 
   self->priv->gsettings_ui = g_settings_new (EMPATHY_PREFS_UI_SCHEMA);
   self->priv->gsettings_contacts = g_settings_new (EMPATHY_PREFS_CONTACTS_SCHEMA);
index 6a9021aeb352271f19ab970da6474554c2d44636..5418643d8e622949ee8cf12767475055fbdec1e3 100644 (file)
@@ -33,26 +33,11 @@ G_DEFINE_TYPE_WITH_CODE (GeditCloseButton, gedit_close_button, GTK_TYPE_BUTTON,
 static void
 gedit_close_button_class_init (GeditCloseButtonClass *klass)
 {
-       static const gchar button_style[] =
-               "* {\n"
-                 "-GtkButton-default-border : 0;\n"
-                 "-GtkButton-default-outside-border : 0;\n"
-                 "-GtkButton-inner-border: 0;\n"
-                 "-GtkWidget-focus-line-width : 0;\n"
-                 "-GtkWidget-focus-padding : 0;\n"
-                 "padding: 0;\n"
-               "}";
-
-       klass->priv = G_TYPE_CLASS_GET_PRIVATE (klass, GEDIT_TYPE_CLOSE_BUTTON, GeditCloseButtonClassPrivate);
-
-       klass->priv->css = gtk_css_provider_new ();
-       gtk_css_provider_load_from_data (klass->priv->css, button_style, -1, NULL);
 }
 
 static void
 gedit_close_button_init (GeditCloseButton *button)
 {
-       GtkStyleContext *context;
        GtkWidget *image;
 
        image = gtk_image_new_from_stock (GTK_STOCK_CLOSE,
@@ -61,11 +46,7 @@ gedit_close_button_init (GeditCloseButton *button)
 
        gtk_container_add (GTK_CONTAINER (button), image);
 
-       /* make it small */
-       context = gtk_widget_get_style_context (GTK_WIDGET (button));
-       gtk_style_context_add_provider (context,
-                                       GTK_STYLE_PROVIDER (GEDIT_CLOSE_BUTTON_GET_CLASS (button)->priv->css),
-                                       GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+       gtk_widget_set_name (GTK_WIDGET (button), "empathy-tab-close-button");
 }
 
 GtkWidget *