diff options
author | Rodrigo Moya <rodrigo@ximian.com> | 2004-01-22 01:55:44 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@src.gnome.org> | 2004-01-22 01:55:44 +0800 |
commit | 4e676f28fcd8bb7e5430c696bb6e6b711e18bf25 (patch) | |
tree | b20fdca549b69f10c583e46d4fe5707664c14f6c /calendar/gui/tasks-control.c | |
parent | 29ca7c6778a87c64230982432ee9364c95f5c614 (diff) | |
download | gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar.gz gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar.bz2 gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar.lz gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar.xz gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.tar.zst gsoc2013-evolution-4e676f28fcd8bb7e5430c696bb6e6b711e18bf25.zip |
renamed to _source and made them work with ESource's.
2004-01-21 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-tasks.[ch] (e_tasks_add_todo_uri, e_tasks_remove_todo_uri,
e_tasks_get_default_uri): renamed to _source and made them work
with ESource's.
* gui/tasks-component.c (update_uri_for_primary_selection,
add_uri_for_source, remove_uri_for_source):
* gui/tasks-control.c (tasks_control_set_property): updated for
changes in e-tasks.[ch].
svn path=/trunk/; revision=24354
Diffstat (limited to 'calendar/gui/tasks-control.c')
-rw-r--r-- | calendar/gui/tasks-control.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/calendar/gui/tasks-control.c b/calendar/gui/tasks-control.c index f0064d0789..9e0d3fe286 100644 --- a/calendar/gui/tasks-control.c +++ b/calendar/gui/tasks-control.c @@ -192,13 +192,20 @@ tasks_control_set_property (BonoboPropertyBag *bag, { ETasks *tasks = user_data; char *uri; + ESource *source; + ESourceGroup *group; switch (arg_id) { case TASKS_CONTROL_PROPERTY_URI_IDX: /* FIXME Remove the old uri? */ uri = BONOBO_ARG_GET_STRING (arg); - if (!e_tasks_add_todo_uri (tasks, uri)) { + + group = e_source_group_new ("", uri); + source = e_source_new ("", ""); + e_source_set_group (source, group); + + if (!e_tasks_add_todo_source (tasks, source)) { char *msg; msg = g_strdup_printf (_("Could not load the tasks in `%s'"), uri); @@ -207,6 +214,10 @@ tasks_control_set_property (BonoboPropertyBag *bag, GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (tasks)))); g_free (msg); } + + g_object_unref (source); + g_object_unref (group); + break; default: |