summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Blandford <jrb@redhat.com>2001-04-03 19:13:08 +0000
committerJonathan Blandford <jrb@src.gnome.org>2001-04-03 19:13:08 +0000
commit4478fcca0b39a11efb1b7a87b5091fc40d7ff8c4 (patch)
treecd983fc95fb57338de554dfe4eed91e5bcc68a4f
parentaf5c897e4ba03e96ca35f7e8f20438fd9336969d (diff)
downloadgtk+-4478fcca0b39a11efb1b7a87b5091fc40d7ff8c4.tar.gz
removed set_sort_column, as it was moved to the GtkTreeSortable interface.
Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreemodelsort.h: removed set_sort_column, as it was moved to the GtkTreeSortable interface. * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): Make more efficient (fixes #50262).
-rw-r--r--ChangeLog8
-rw-r--r--ChangeLog.pre-2-08
-rw-r--r--ChangeLog.pre-2-108
-rw-r--r--ChangeLog.pre-2-28
-rw-r--r--ChangeLog.pre-2-48
-rw-r--r--ChangeLog.pre-2-68
-rw-r--r--ChangeLog.pre-2-88
-rw-r--r--gtk/gtktreemodelsort.h4
-rw-r--r--gtk/gtktreeselection.c7
9 files changed, 63 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 440b90df18..2e52047f4c 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,11 @@
+Tue Apr 3 15:04:45 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodelsort.h: removed set_sort_column, as it was
+ moved to the GtkTreeSortable interface.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+ Make more efficient (fixes #50262).
+
Tue Apr 3 13:55:37 2001 Owen Taylor <otaylor@redhat.com>
* NEWS: Updated.
diff --git a/gtk/gtktreemodelsort.h b/gtk/gtktreemodelsort.h
index 04e27b845a..ef0518305c 100644
--- a/gtk/gtktreemodelsort.h
+++ b/gtk/gtktreemodelsort.h
@@ -74,10 +74,6 @@ GtkTreePath *gtk_tree_model_sort_convert_path (GtkTreeModelSort *tree_model_
GtkTreePath *child_path);
/* not implemented */
-void gtk_tree_model_sort_set_sort_column (GtkTreeModelSort *tree_model_sort,
- gint sort_col);
-void gtk_tree_model_sort_set_compare (GtkTreeModelSort *tree_model_sort,
- GValueCompareFunc func);
void gtk_tree_model_sort_convert_iter (GtkTreeModelSort *tree_model_sort,
GtkTreeIter *sort_iter,
GtkTreeIter *child_iter);
diff --git a/gtk/gtktreeselection.c b/gtk/gtktreeselection.c
index 02629ebff3..4c511bb58b 100644
--- a/gtk/gtktreeselection.c
+++ b/gtk/gtktreeselection.c
@@ -368,6 +368,13 @@ gtk_tree_selection_selected_foreach (GtkTreeSelection *selection,
selection->tree_view->priv->tree->root == NULL)
return;
+ if (selection->type == GTK_TREE_SELECTION_SINGLE)
+ {
+ if (gtk_tree_selection_get_selected (selection, NULL, &iter))
+ (* func) (selection->tree_view->priv->model, &iter, data);
+ return;
+ }
+
tree = selection->tree_view->priv->tree;
node = selection->tree_view->priv->tree->root;