aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-tasks.c
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@ximian.com>2001-10-20 01:43:31 +0800
committerRodrigo Moya <rodrigo@src.gnome.org>2001-10-20 01:43:31 +0800
commit3e517a00308004b021cb5a02fa8ae17dfc30040f (patch)
treed98e620bd7c9e9e8131f07fc1cd09bfafc0c3c7a /calendar/gui/e-tasks.c
parentcc15e1dca6d00f6ec693c70117ed3bd48ec68291 (diff)
downloadgsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar.gz
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar.bz2
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar.lz
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar.xz
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.tar.zst
gsoc2013-evolution-3e517a00308004b021cb5a02fa8ae17dfc30040f.zip
make it a public function
2001-10-19 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-model.c (calendar_model_set_status_message): make it a public function * gui/e-tasks.c (e_tasks_open): display progress messages (cal_opened_cb): clean up status bar messages * gui/gnome-cal.c (gnome_calendar_open): display progress messages (client_cal_opened_cb): clean up status bar messages svn path=/trunk/; revision=13796
Diffstat (limited to 'calendar/gui/e-tasks.c')
-rw-r--r--calendar/gui/e-tasks.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/calendar/gui/e-tasks.c b/calendar/gui/e-tasks.c
index d79ae1cb90..02cf6b3f47 100644
--- a/calendar/gui/e-tasks.c
+++ b/calendar/gui/e-tasks.c
@@ -318,6 +318,7 @@ e_tasks_open (ETasks *tasks,
{
ETasksPrivate *priv;
char *config_filename;
+ char *message;
g_return_val_if_fail (tasks != NULL, FALSE);
g_return_val_if_fail (E_IS_TASKS (tasks), FALSE);
@@ -325,6 +326,12 @@ e_tasks_open (ETasks *tasks,
priv = tasks->priv;
+ message = g_strdup_printf (_("Opening tasks at %s"), file);
+ calendar_model_set_status_message (
+ e_calendar_table_get_model (priv->tasks_view),
+ message);
+ g_free (message);
+
if (!cal_client_open_calendar (priv->client, file, FALSE)) {
g_message ("e_tasks_open(): Could not issue the request");
return FALSE;
@@ -375,6 +382,9 @@ cal_opened_cb (CalClient *client,
tasks = E_TASKS (data);
priv = tasks->priv;
+ calendar_model_set_status_message (
+ e_calendar_table_get_model (priv->tasks_view), NULL);
+
switch (status) {
case CAL_CLIENT_OPEN_SUCCESS:
/* Everything is OK */