Ejemplo n.º 1
0
static void
delete_filter_clicked(GtkTreeSelection* sel, GtkMenuItem* menuitem) {
	GtkTreeModel* model;
	GList* paths = gtk_tree_selection_get_selected_rows(sel, &model);
	struct weak_target target = {model, NULL};
	g_list_foreach(paths, G_FUNC(reference_path), &target);
	g_list_foreach(target.list, G_FUNC(delete_filter), model);
	g_list_foreach(target.list, G_FUNC(gtk_tree_row_reference_free), NULL);
	g_list_free(target.list);
	g_list_foreach(paths, G_FUNC(gtk_tree_path_free), NULL);
	g_list_free(paths);
}
Ejemplo n.º 2
0
static void
civ_update_all_bounds(CcItem* item, CcView* view) {
	g_list_foreach(item->children, G_FUNC(civ_update_all_bounds), view);

	cc_item_update_bounds_for_view(item, view);
}