[gedit] EncodingsDialog: use gtk_tree_selection_count_selected_rows()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] EncodingsDialog: use gtk_tree_selection_count_selected_rows()
- Date: Mon, 11 Aug 2014 19:20:50 +0000 (UTC)
commit 91d45db524c8ca24e564f498ec4675ca98ce0dcb
Author: Sébastien Wilmet <swilmet gnome org>
Date: Mon Aug 11 21:02:38 2014 +0200
EncodingsDialog: use gtk_tree_selection_count_selected_rows()
Welcome in the 2000's!
gedit/gedit-encodings-dialog.c | 24 ++++--------------------
1 files changed, 4 insertions(+), 20 deletions(-)
---
diff --git a/gedit/gedit-encodings-dialog.c b/gedit/gedit-encodings-dialog.c
index 499fd54..bd7d3b7 100644
--- a/gedit/gedit-encodings-dialog.c
+++ b/gedit/gedit-encodings-dialog.c
@@ -133,25 +133,12 @@ gedit_encodings_dialog_class_init (GeditEncodingsDialogClass *klass)
}
static void
-count_selected_items_func (GtkTreeModel *model,
- GtkTreePath *path,
- GtkTreeIter *iter,
- gpointer data)
-{
- gint *count = data;
- *count += 1;
-}
-
-static void
available_selection_changed_cb (GtkTreeSelection *selection,
GeditEncodingsDialog *dialogs)
{
- gint count = 0;
+ gint count;
- /* TODO use gtk_tree_selection_count_selected_rows() instead. */
- gtk_tree_selection_selected_foreach (selection,
- count_selected_items_func,
- &count);
+ count = gtk_tree_selection_count_selected_rows (selection);
gtk_widget_set_sensitive (dialogs->priv->add_button, count > 0);
}
@@ -160,12 +147,9 @@ static void
displayed_selection_changed_cb (GtkTreeSelection *selection,
GeditEncodingsDialog *dialogs)
{
- gint count = 0;
+ gint count;
- /* TODO use gtk_tree_selection_count_selected_rows() instead. */
- gtk_tree_selection_selected_foreach (selection,
- count_selected_items_func,
- &count);
+ count = gtk_tree_selection_count_selected_rows (selection);
gtk_widget_set_sensitive (dialogs->priv->remove_button, count > 0);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]