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
@ -63,6 +63,7 @@ struct _GtkTreeViewColumn
|
||||
GtkWidget *alignment;
|
||||
GdkWindow *window;
|
||||
gfloat xalign;
|
||||
guint model_changed_signal;
|
||||
|
||||
gint width;
|
||||
gint min_width;
|
||||
@ -78,11 +79,11 @@ struct _GtkTreeViewColumn
|
||||
GtkTreeViewColumnSizing column_type;
|
||||
|
||||
/* Sorting */
|
||||
guint sort_signal;
|
||||
guint sort_clicked_signal;
|
||||
guint sort_column_changed_signal;
|
||||
gint sort_column_id;
|
||||
GtkTreeSortOrder sort_order;
|
||||
|
||||
|
||||
guint visible : 1;
|
||||
guint button_active : 1;
|
||||
guint dirty : 1;
|
||||
|
||||
Reference in New Issue
Block a user