[gtk+] lockbutton: Revisit element name
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] lockbutton: Revisit element name
- Date: Fri, 30 Oct 2015 04:41:13 +0000 (UTC)
commit 826633b5b7a53aeed47b75455ecac1648f5ba027
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Oct 30 00:26:04 2015 -0400
lockbutton: Revisit element name
Instead of a separate element name, keep button, and just
add a .lock style class, to inherit the button theming.
gtk/gtklockbutton.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtklockbutton.c b/gtk/gtklockbutton.c
index 4e2e340..d98072c 100644
--- a/gtk/gtklockbutton.c
+++ b/gtk/gtklockbutton.c
@@ -226,6 +226,7 @@ gtk_lock_button_init (GtkLockButton *button)
{
GtkLockButtonPrivate *priv;
gchar *names[3];
+ GtkStyleContext *context;
button->priv = priv = gtk_lock_button_get_instance_private (button);
@@ -242,6 +243,9 @@ gtk_lock_button_init (GtkLockButton *button)
priv->icon_lock = g_themed_icon_new_from_names (names, -1);
update_state (button);
+
+ context = gtk_widget_get_style_context (GTK_WIDGET (button));
+ gtk_style_context_add_class (context, "lock");
}
static void
@@ -320,7 +324,7 @@ gtk_lock_button_class_init (GtkLockButtonClass *klass)
gtk_widget_class_bind_template_child_private (widget_class, GtkLockButton, label_group);
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_LOCK_BUTTON_ACCESSIBLE);
- gtk_widget_class_set_css_name (widget_class, "lockbutton");
+ gtk_widget_class_set_css_name (widget_class, "button");
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]