projects
/
modest
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3918e2e
)
Fix progress indicator on startup for header window.
author
Jose Dapena Paz
<jdapena@igalia.com>
Mon, 2 Feb 2009 16:01:00 +0000
(16:01 +0000)
committer
Jose Dapena Paz
<jdapena@igalia.com>
Mon, 2 Feb 2009 16:01:00 +0000
(16:01 +0000)
pmo-trunk-r7362
src/hildon2/modest-header-window.c
patch
|
blob
|
history
diff --git
a/src/hildon2/modest-header-window.c
b/src/hildon2/modest-header-window.c
index
a78ffa0
..
cb0242b
100644
(file)
--- a/
src/hildon2/modest-header-window.c
+++ b/
src/hildon2/modest-header-window.c
@@
-130,6
+130,9
@@
static void set_moveto_edit_mode (GtkButton *button,
static gboolean on_expose_event(GtkTreeView *header_view,
GdkEventExpose *event,
gpointer user_data);
static gboolean on_expose_event(GtkTreeView *header_view,
GdkEventExpose *event,
gpointer user_data);
+static gboolean on_map_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer userdata);
static void on_vertical_movement (HildonPannableArea *area,
HildonMovementDirection direction,
gdouble x, gdouble y, gpointer user_data);
static void on_vertical_movement (HildonPannableArea *area,
HildonMovementDirection direction,
gdouble x, gdouble y, gpointer user_data);
@@
-305,6
+308,13
@@
connect_signals (ModestHeaderWindow *self)
priv->sighandlers =
modest_signal_mgr_connect (priv->sighandlers,
priv->sighandlers =
modest_signal_mgr_connect (priv->sighandlers,
+ G_OBJECT (self),
+ "map-event",
+ G_CALLBACK (on_map_event),
+ self);
+
+ priv->sighandlers =
+ modest_signal_mgr_connect (priv->sighandlers,
G_OBJECT (priv->contents_view),
"vertical-movement",
G_CALLBACK (on_vertical_movement),
G_OBJECT (priv->contents_view),
"vertical-movement",
G_CALLBACK (on_vertical_movement),
@@
-690,6
+700,22
@@
on_expose_event(GtkTreeView *header_view,
return FALSE;
}
return FALSE;
}
+static gboolean
+on_map_event(GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ ModestHeaderWindow *self = (ModestHeaderWindow *) user_data;
+ ModestHeaderWindowPrivate *priv = MODEST_HEADER_WINDOW_GET_PRIVATE (self);
+
+ g_return_val_if_fail (MODEST_IS_HEADER_WINDOW (self), FALSE);
+
+ if (priv->progress_hint) {
+ hildon_gtk_window_set_progress_indicator (GTK_WINDOW (self), TRUE);
+ }
+ return FALSE;
+}
+
static gboolean
set_toolbar_transfer_mode (ModestHeaderWindow *self)
{
static gboolean
set_toolbar_transfer_mode (ModestHeaderWindow *self)
{