From 81ef30bbd360cf0895a924098c4d2c5e5b9041f5 Mon Sep 17 00:00:00 2001 From: Jens Lammert Date: Tue, 19 Jun 2012 15:20:46 +0200 Subject: Imlement API function gtk-experiment_navigator_load_filename() --- lib/gtk-experiment-widgets/gtk-experiment-navigator.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/gtk-experiment-widgets/gtk-experiment-navigator.c b/lib/gtk-experiment-widgets/gtk-experiment-navigator.c index 41c3100..a773d93 100644 --- a/lib/gtk-experiment-widgets/gtk-experiment-navigator.c +++ b/lib/gtk-experiment-widgets/gtk-experiment-navigator.c @@ -607,8 +607,14 @@ gboolean gtk_experiment_navigator_load_filename(GtkExperimentNavigator *navi, const gchar *exp) { - /** @todo Clear contents */ - /** @todo Process XML file and fill \e TreeViewStore */ - - return TRUE; + gboolean returnvalue; + ExperimentReader *expread = experiment_reader_new(exp); + + if (expread == NULL) + return FALSE; + returnvalue = gtk_experiment_navigator_load(navi, expread); + + g_object_unref(expread); + + return returnvalue; } -- cgit v1.2.3