/**************************************************************** Store values to itree *****************************************************************/ void itree_set(ITree *it, ...) { va_list ap; va_start(ap, it); gtk_tree_store_set_valist(GTK_TREE_STORE(it->model), &it->it, ap); va_end(ap); }
void gtk_roccat_tree_store_append_with_values(GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, ...) { va_list var_args; GtkTreeIter tmp_iter; if (!iter) iter = &tmp_iter; gtk_tree_store_append(tree_store, iter, parent); va_start(var_args, parent); gtk_tree_store_set_valist(tree_store, iter, var_args); va_end(var_args); }