diff options
author | Kristian Rietveld <kris@gtk.org> | 2005-07-13 21:27:03 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2005-07-13 21:27:03 +0000 |
commit | ae61f443f3ca268e8da466b7e5d07a8a2e185076 (patch) | |
tree | 3380d5e374a01ad30fe8facdeacf4775ed7a1e2b | |
parent | 7a02c5b5082505f4fef6163215bcedcb401fbe5c (diff) | |
download | gtk+-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-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 5 | ||||
-rw-r--r-- | gtk/gtktreemodel.c | 19 | ||||
-rw-r--r-- | gtk/gtktreemodel.h | 1 |
5 files changed, 35 insertions, 0 deletions
@@ -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); |