/**************************************************************** Get values from itree *****************************************************************/ void itree_get(ITree *it, ...) { va_list ap; va_start(ap, it); gtk_tree_model_get_valist(it->model, &it->it, ap); va_end(ap); }
gboolean gtkutil_treeview_get_selected (GtkTreeView *view, GtkTreeIter *iter_ret, ...) { GtkTreeModel *store; GtkTreeSelection *select; gboolean has_selected; va_list args; select = gtk_tree_view_get_selection (view); has_selected = gtk_tree_selection_get_selected (select, &store, iter_ret); if (has_selected) { va_start (args, iter_ret); gtk_tree_model_get_valist (store, iter_ret, args); va_end (args); } return has_selected; }