From 2d9b7d9587daf14e5e087a001595aea4997aaa52 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 29 Mar 2005 06:04:18 +0000 Subject: [PATCH] Document the need to refilter if parameters of the visibility function 2005-03-29 Matthias Clasen * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_visible_func): Document the need to refilter if parameters of the visibility function change. (#169516, Olivier Sessink) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtktreemodelfilter.c | 5 +++++ 4 files changed, 23 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7150b15ff5..06fafe0b19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-03-29 Matthias Clasen + + * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_visible_func): + Document the need to refilter if parameters of the visibility function + change. (#169516, Olivier Sessink) + Mon Mar 28 15:13:42 2005 Søren Sandmann * gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Don't diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 7150b15ff5..06fafe0b19 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2005-03-29 Matthias Clasen + + * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_visible_func): + Document the need to refilter if parameters of the visibility function + change. (#169516, Olivier Sessink) + Mon Mar 28 15:13:42 2005 Søren Sandmann * gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Don't diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 7150b15ff5..06fafe0b19 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +2005-03-29 Matthias Clasen + + * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_visible_func): + Document the need to refilter if parameters of the visibility function + change. (#169516, Olivier Sessink) + Mon Mar 28 15:13:42 2005 Søren Sandmann * gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Don't diff --git a/gtk/gtktreemodelfilter.c b/gtk/gtktreemodelfilter.c index 96eccfc052..ca68253c2a 100644 --- a/gtk/gtktreemodelfilter.c +++ b/gtk/gtktreemodelfilter.c @@ -2458,6 +2458,11 @@ gtk_tree_model_filter_get_model (GtkTreeModelFilter *filter) * function should return %TRUE if the given row should be visible and * %FALSE otherwise. * + * If the condition calculated by the function changes over time (e.g. because + * it depends on some global parameters), you must call + * gtk_tree_model_filter_refilter() to keep the visibility information of + * the model uptodate. + * * Since: 2.4 */ void