| 2010 GSList **list = (GSList **)data; |
2010 GSList **list = (GSList **)data; |
| 2011 row_reference = gtk_tree_row_reference_new(model, path); |
2011 row_reference = gtk_tree_row_reference_new(model, path); |
| 2012 *list = g_slist_prepend(*list, row_reference); |
2012 *list = g_slist_prepend(*list, row_reference); |
| 2013 } |
2013 } |
| 2014 |
2014 |
| 2015 static void remove_row(void *data) |
2015 static void remove_row(gpointer data) |
| 2016 { |
2016 { |
| 2017 GtkTreeRowReference *row_reference; |
2017 GtkTreeRowReference *row_reference = (GtkTreeRowReference *)data; |
| 2018 GtkTreePath *path; |
2018 GtkTreePath *path; |
| 2019 GtkTreeIter iter; |
2019 GtkTreeIter iter; |
| 2020 |
2020 |
| 2021 row_reference = (GtkTreeRowReference *)data; |
|
| 2022 path = gtk_tree_row_reference_get_path(row_reference); |
2021 path = gtk_tree_row_reference_get_path(row_reference); |
| 2023 |
2022 |
| 2024 if (gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path)) |
2023 if (gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path)) |
| 2025 gtk_list_store_remove(model, &iter); |
2024 gtk_list_store_remove(model, &iter); |
| 2026 |
2025 |