]> Pileus Git - ~andy/gtk/commitdiff
new function. (#160879, Stefan Kost).
authorKristian Rietveld <kris@gtk.org>
Wed, 13 Jul 2005 21:27:03 +0000 (21:27 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Wed, 13 Jul 2005 21:27:03 +0000 (21:27 +0000)
2005-07-13  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreemodel.[ch] (gtk_tree_row_reference_get_model): new
function. (#160879, Stefan Kost).

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktreemodel.c
gtk/gtktreemodel.h

index 38a425d257ad8b77eabdc3687232e9adb7e3af39..01f939a026dfb6ba53ff871810396aa2deca4366 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+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
index 38a425d257ad8b77eabdc3687232e9adb7e3af39..01f939a026dfb6ba53ff871810396aa2deca4366 100644 (file)
@@ -1,3 +1,8 @@
+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
index 38a425d257ad8b77eabdc3687232e9adb7e3af39..01f939a026dfb6ba53ff871810396aa2deca4366 100644 (file)
@@ -1,3 +1,8 @@
+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
index 4ca2d0ae1dc6cd6fc09c62218ef2e62a71170e34..148b315758661b0d97e5fc965e0beebb251bc822 100644 (file)
@@ -1942,6 +1942,25 @@ gtk_tree_row_reference_get_path (GtkTreeRowReference *reference)
   return gtk_tree_path_copy (reference->path);
 }
 
+/**
+ * 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
index 22419e95cd9a683980b5be0bc5f740bcfec2408f..cc5b937d999baf8aa6faf253a88fec0138ca6475 100644 (file)
@@ -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);