[Xfce4-commits] <ristretto:master> Show 'Loading...' in statusbar when loading image.
Stephan Arts
noreply at xfce.org
Wed Apr 18 22:58:01 CEST 2012
Updating branch refs/heads/master
to 65fef0d6f18df7c41fa4a12ad68b56f54461c2b0 (commit)
from 9f91940fb7f2b5106d605dcfa50cc429beb7a41d (commit)
commit 65fef0d6f18df7c41fa4a12ad68b56f54461c2b0
Author: Stephan Arts <stephan at xfce.org>
Date: Wed Apr 18 22:55:29 2012 +0200
Show 'Loading...' in statusbar when loading image.
src/image_viewer.c | 10 ++++++++++
src/image_viewer.h | 5 +++++
src/main_window.c | 9 +++++++++
3 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/src/image_viewer.c b/src/image_viewer.c
index d515e6b..fcc7a9a 100644
--- a/src/image_viewer.c
+++ b/src/image_viewer.c
@@ -2850,3 +2850,13 @@ rstto_image_viewer_set_show_clock (
}
}
+gboolean
+rstto_image_viewer_is_busy (
+ RsttoImageViewer *viewer )
+{
+ if (viewer->priv->transaction != NULL)
+ {
+ return TRUE;
+ }
+ return FALSE;
+}
diff --git a/src/image_viewer.h b/src/image_viewer.h
index 7b39627..fde7e05 100644
--- a/src/image_viewer.h
+++ b/src/image_viewer.h
@@ -115,6 +115,11 @@ rstto_image_viewer_set_show_clock (
RsttoImageViewer *viewer,
gboolean value);
+gboolean
+rstto_image_viewer_is_busy (
+ RsttoImageViewer *viewer );
+
+
G_END_DECLS
#endif /* __RISTRETTO_IMAGE_VIEWER_H__ */
diff --git a/src/main_window.c b/src/main_window.c
index a41412a..b66ab6c 100644
--- a/src/main_window.c
+++ b/src/main_window.c
@@ -1206,6 +1206,15 @@ rstto_main_window_update_statusbar (RsttoMainWindow *window)
status = g_strdup (_("Press open to select an image"));
}
+ if ( rstto_image_viewer_is_busy (viewer) )
+ {
+ if (status)
+ {
+ g_free (status);
+ }
+ status = g_strdup (_("Loading..."));
+ }
+
gtk_statusbar_pop (GTK_STATUSBAR (window->priv->statusbar), window->priv->statusbar_context_id);
if (status)
More information about the Xfce4-commits
mailing list