[gnome-software] installed: Set insensitive instead of hide action bar's buttons
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] installed: Set insensitive instead of hide action bar's buttons
- Date: Fri, 12 Feb 2016 14:09:24 +0000 (UTC)
commit 78abbf6430d77c9deca6124075229e3f88612260
Author: Alessandro Bono <abono gnome org>
Date: Wed Jan 20 01:35:56 2016 +0100
installed: Set insensitive instead of hide action bar's buttons
https://bugzilla.gnome.org/show_bug.cgi?id=760869
Signed-off-by: Richard Hughes <richard hughsie com>
src/gs-shell-installed.c | 10 +++-------
src/gs-shell-installed.ui | 6 ++++++
2 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/src/gs-shell-installed.c b/src/gs-shell-installed.c
index a9f5063..f0885a3 100644
--- a/src/gs-shell-installed.c
+++ b/src/gs-shell-installed.c
@@ -545,10 +545,6 @@ set_selection_mode (GsShellInstalled *self, gboolean selection_mode)
gtk_widget_show (widget);
widget = GTK_WIDGET (gtk_builder_get_object (self->builder, "header_selection_menu_button"));
gtk_widget_hide (widget);
-
- gtk_widget_hide (self->button_folder_add);
- gtk_widget_hide (self->button_folder_move);
- gtk_widget_hide (self->button_folder_remove);
}
children = gtk_container_get_children (GTK_CONTAINER (self->list_box_install));
@@ -607,9 +603,9 @@ selection_changed (GsShellInstalled *self)
}
}
- gtk_widget_set_visible (self->button_folder_add, has_nonfolders);
- gtk_widget_set_visible (self->button_folder_move, has_folders && !has_nonfolders);
- gtk_widget_set_visible (self->button_folder_remove, has_folders);
+ gtk_widget_set_sensitive (self->button_folder_add, has_nonfolders);
+ gtk_widget_set_sensitive (self->button_folder_move, has_folders && !has_nonfolders);
+ gtk_widget_set_sensitive (self->button_folder_remove, has_folders);
}
static gboolean
diff --git a/src/gs-shell-installed.ui b/src/gs-shell-installed.ui
index 71e412c..d656ebd 100644
--- a/src/gs-shell-installed.ui
+++ b/src/gs-shell-installed.ui
@@ -60,6 +60,8 @@
<property name="visible">True</property>
<child>
<object class="GtkButton" id="button_folder_add">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
<property name="label" translatable="yes">_Add to Folder…</property>
<property name="use_underline">True</property>
<property name="margin">6</property>
@@ -67,6 +69,8 @@
</child>
<child>
<object class="GtkButton" id="button_folder_move">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
<property name="label" translatable="yes">_Move to Folder…</property>
<property name="use_underline">True</property>
<property name="margin">6</property>
@@ -74,6 +78,8 @@
</child>
<child>
<object class="GtkButton" id="button_folder_remove">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
<property name="label" translatable="yes">_Remove from Folder</property>
<property name="use_underline">True</property>
<property name="margin">6</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]