Massive reordering/sorting work. Now pretty much works.
Thu Mar 29 16:29:12 2001 Jonathan Blandford <jrb@webwynk.net> * gtk/gtkliststore.c (gtk_list_store_iter_changed): Massive reordering/sorting work. Now pretty much works. * gtk/gtkrbtree.c (_gtk_rbtree_reorder): Lots of work to make reorder mostly work. Still need to get the parity correct. * gtk/gtktreeviewcolumn.c: Listen for "model" property changed signal, so I can listen for the sort_column_changed signal so I can change my "sort_indicator" property. Cool.
This commit is contained in:
committed by
Jonathan Blandford
parent
c61a8f282f
commit
f19af6f49c
@ -3950,6 +3950,9 @@ gtk_tree_view_set_model (GtkTreeView *tree_view,
|
||||
{
|
||||
g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
|
||||
|
||||
if (model == tree_view->priv->model)
|
||||
return;
|
||||
|
||||
if (model != NULL)
|
||||
g_object_ref (model);
|
||||
|
||||
@ -3994,7 +3997,6 @@ gtk_tree_view_set_model (GtkTreeView *tree_view,
|
||||
tree_view->priv->tree = NULL;
|
||||
if (GTK_WIDGET_REALIZED (tree_view))
|
||||
_gtk_tree_view_update_size (tree_view);
|
||||
return;
|
||||
}
|
||||
else if (GTK_WIDGET_REALIZED (tree_view))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user