summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Rietveld <kris@gtk.org>2005-07-13 21:27:03 +0000
committerKristian Rietveld <kristian@src.gnome.org>2005-07-13 21:27:03 +0000
commitae61f443f3ca268e8da466b7e5d07a8a2e185076 (patch)
tree3380d5e374a01ad30fe8facdeacf4775ed7a1e2b
parent7a02c5b5082505f4fef6163215bcedcb401fbe5c (diff)
downloadgtk+-ae61f443f3ca268e8da466b7e5d07a8a2e185076.tar.gz
new function. (#160879, Stefan Kost).
2005-07-13 Kristian Rietveld <kris@gtk.org> * gtk/gtktreemodel.[ch] (gtk_tree_row_reference_get_model): new function. (#160879, Stefan Kost).
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--gtk/gtktreemodel.c19
-rw-r--r--gtk/gtktreemodel.h1
5 files changed, 35 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 38a425d257..01f939a026 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-07-13 Kristian Rietveld <kris@gtk.org>
+ * gtk/gtktreemodel.[ch] (gtk_tree_row_reference_get_model): new
+ function. (#160879, Stefan Kost).
+
+2005-07-13 Kristian Rietveld <kris@gtk.org>
+
* gtk/gtktreeview.c (gtk_tree_view_bin_expose): paint a flat box
on the area the treeview got allocated extra vertically (fixes
#142063, reported by Brian Bober).
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 38a425d257..01f939a026 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,5 +1,10 @@
2005-07-13 Kristian Rietveld <kris@gtk.org>
+ * gtk/gtktreemodel.[ch] (gtk_tree_row_reference_get_model): new
+ function. (#160879, Stefan Kost).
+
+2005-07-13 Kristian Rietveld <kris@gtk.org>
+
* gtk/gtktreeview.c (gtk_tree_view_bin_expose): paint a flat box
on the area the treeview got allocated extra vertically (fixes
#142063, reported by Brian Bober).
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 38a425d257..01f939a026 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,5 +1,10 @@
2005-07-13 Kristian Rietveld <kris@gtk.org>
+ * gtk/gtktreemodel.[ch] (gtk_tree_row_reference_get_model): new
+ function. (#160879, Stefan Kost).
+
+2005-07-13 Kristian Rietveld <kris@gtk.org>
+
* gtk/gtktreeview.c (gtk_tree_view_bin_expose): paint a flat box
on the area the treeview got allocated extra vertically (fixes
#142063, reported by Brian Bober).
diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c
index 4ca2d0ae1d..148b315758 100644
--- a/gtk/gtktreemodel.c
+++ b/gtk/gtktreemodel.c
@@ -1943,6 +1943,25 @@ gtk_tree_row_reference_get_path (GtkTreeRowReference *reference)
}
/**
+ * gtk_tree_row_reference_get_model:
+ * @reference: A #GtkTreeRowReference
+ *
+ * Returns the model which @reference is monitoring in order to appropriately
+ * the path.
+ *
+ * Return value: The model, or %NULL.
+ *
+ * Since: 2.8
+ */
+GtkTreeModel *
+gtk_tree_row_reference_get_model (GtkTreeRowReference *reference)
+{
+ g_return_val_if_fail (reference != NULL, NULL);
+
+ return reference->model;
+}
+
+/**
* gtk_tree_row_reference_valid:
* @reference: A #GtkTreeRowReference, or NULL
*
diff --git a/gtk/gtktreemodel.h b/gtk/gtktreemodel.h
index 22419e95cd..cc5b937d99 100644
--- a/gtk/gtktreemodel.h
+++ b/gtk/gtktreemodel.h
@@ -161,6 +161,7 @@ GtkTreeRowReference *gtk_tree_row_reference_new_proxy (GObject *prox
GtkTreeModel *model,
GtkTreePath *path);
GtkTreePath *gtk_tree_row_reference_get_path (GtkTreeRowReference *reference);
+GtkTreeModel *gtk_tree_row_reference_get_model (GtkTreeRowReference *reference);
gboolean gtk_tree_row_reference_valid (GtkTreeRowReference *reference);
GtkTreeRowReference *gtk_tree_row_reference_copy (GtkTreeRowReference *reference);
void gtk_tree_row_reference_free (GtkTreeRowReference *reference);