[gnome-font-viewer] Use suggested-action style class for the install button
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-font-viewer] Use suggested-action style class for the install button
- Date: Wed, 25 Feb 2015 21:17:00 +0000 (UTC)
commit 9430074b450aefcb00e544a02719fde802706748
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Wed Feb 25 15:14:36 2015 -0600
Use suggested-action style class for the install button
src/font-view.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/font-view.c b/src/font-view.c
index 7add96d..3e251a3 100644
--- a/src/font-view.c
+++ b/src/font-view.c
@@ -287,19 +287,25 @@ install_button_refresh_appearance (FontViewApplication *self,
GError *error)
{
FT_Face face;
+ GtkStyleContext *context;
+
+ context = gtk_widget_get_style_context (self->install_button);
if (error != NULL) {
gtk_button_set_label (GTK_BUTTON (self->install_button), _("Install Failed"));
gtk_widget_set_sensitive (self->install_button, FALSE);
+ gtk_style_context_remove_class (context, "suggested-action");
} else {
face = sushi_font_widget_get_ft_face (SUSHI_FONT_WIDGET (self->font_widget));
if (font_view_model_get_iter_for_face (FONT_VIEW_MODEL (self->model), face, NULL)) {
gtk_button_set_label (GTK_BUTTON (self->install_button), _("Installed"));
gtk_widget_set_sensitive (self->install_button, FALSE);
+ gtk_style_context_remove_class (context, "suggested-action");
} else {
gtk_button_set_label (GTK_BUTTON (self->install_button), _("Install"));
gtk_widget_set_sensitive (self->install_button, TRUE);
+ gtk_style_context_add_class (context, "suggested-action");
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]