Lines Matching refs:iter

24 static gboolean ast_get_iter(GtkTreeModel *tree_model, GtkTreeIter *iter,
26 static GtkTreePath *ast_get_path(GtkTreeModel *tree_model, GtkTreeIter *iter);
27 static void ast_get_value(GtkTreeModel *tree_model, GtkTreeIter *iter,
29 static gboolean ast_iter_next(GtkTreeModel *tree_model, GtkTreeIter *iter);
31 GtkTreeIter *iter,
33 static gboolean ast_iter_has_child(GtkTreeModel *tree_model, GtkTreeIter *iter);
34 static gint ast_iter_n_children (GtkTreeModel *tree_model, GtkTreeIter *iter);
35 static gboolean ast_iter_nth_child(GtkTreeModel *tree_model, GtkTreeIter *iter,
38 GtkTreeIter *iter,
68 gboolean ast_set_iter(GtkTreeIter *iter, AstNode *node) in ast_set_iter() argument
70 iter->user_data = node; in ast_set_iter()
71 iter->user_data2 = iter->user_data3 = NULL; in ast_set_iter()
261 GtkTreeIter *iter, in ast_get_iter() argument
275 return ast_set_iter(iter, node); in ast_get_iter()
288 GtkTreeIter *iter) in ast_get_path() argument
292 AstNode *node = AST_NODE(iter->user_data); in ast_get_path()
312 GtkTreeIter *iter, in ast_get_value() argument
316 AstNode *node = iter->user_data; in ast_get_value()
339 GtkTreeIter *iter) in ast_iter_next() argument
341 AstNode *node = iter->user_data; in ast_iter_next()
346 return ast_set_iter(iter, node); in ast_iter_next()
363 GtkTreeIter *iter, in ast_iter_children() argument
366 return ast_iter_nth_child(tree_model, iter, parent, 0); in ast_iter_children()
380 GtkTreeIter *iter) in ast_iter_has_child() argument
382 AstNode *node = iter->user_data; in ast_iter_has_child()
402 GtkTreeIter *iter) in ast_iter_n_children() argument
404 AstNode *node = iter ? iter->user_data in ast_iter_n_children()
425 GtkTreeIter *iter, in ast_iter_nth_child() argument
433 iter->user_data = g_array_index(array, AstNode *, n); in ast_iter_nth_child()
448 GtkTreeIter *iter, in ast_iter_parent() argument
452 iter->user_data = node->parent; in ast_iter_parent()