[gtk+] filechooser: Manage spinner state
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] filechooser: Manage spinner state
- Date: Thu, 4 Jan 2018 12:20:31 +0000 (UTC)
commit 62ccf8743a1bbadcc7267e9cfeaf94a776e4a606
Author: Timm Bäder <mail baedert org>
Date: Thu Jan 4 12:17:21 2018 +0100
filechooser: Manage spinner state
So we don't get an allocate every frame.
gtk/gtkplacesviewrow.c | 2 ++
gtk/ui/gtkfilechooserwidget.ui | 1 -
gtk/ui/gtkplacesviewrow.ui | 1 -
3 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkplacesviewrow.c b/gtk/gtkplacesviewrow.c
index fbac400..c7236af 100644
--- a/gtk/gtkplacesviewrow.c
+++ b/gtk/gtkplacesviewrow.c
@@ -438,10 +438,12 @@ gtk_places_view_row_set_busy (GtkPlacesViewRow *row,
{
gtk_stack_set_visible_child (row->mount_stack, GTK_WIDGET (row->busy_spinner));
gtk_widget_set_child_visible (GTK_WIDGET (row->mount_stack), TRUE);
+ gtk_spinner_start (row->busy_spinner);
}
else
{
gtk_widget_set_child_visible (GTK_WIDGET (row->mount_stack), FALSE);
+ gtk_spinner_stop (row->busy_spinner);
}
}
diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui
index 5e6a6ad..f178927 100644
--- a/gtk/ui/gtkfilechooserwidget.ui
+++ b/gtk/ui/gtkfilechooserwidget.ui
@@ -100,7 +100,6 @@
<child>
<object class="GtkSpinner" id="search_spinner">
<property name="visible">0</property>
- <property name="active">1</property>
</object>
<packing>
<property name="pack-type">end</property>
diff --git a/gtk/ui/gtkplacesviewrow.ui b/gtk/ui/gtkplacesviewrow.ui
index 4d5418a..47658fa 100644
--- a/gtk/ui/gtkplacesviewrow.ui
+++ b/gtk/ui/gtkplacesviewrow.ui
@@ -73,7 +73,6 @@
</child>
<child>
<object class="GtkSpinner" id="busy_spinner">
- <property name="active">1</property>
<property name="halign">center</property>
<property name="valign">center</property>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]