diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-03-28 01:54:14 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-03-28 01:54:14 +0000 |
commit | 88bbc2a534d07b6973c1ecd0979baae14a23e019 (patch) | |
tree | ab3006261952a0682fc0952b558bb8285d497fa1 /gtk/gtktreeviewcolumn.h | |
parent | 2c613ffd95fd25dceea8173271f3fbc488321cd9 (diff) | |
download | gtk+-88bbc2a534d07b6973c1ecd0979baae14a23e019.tar.gz |
More work on implementing sortable interface.
Tue Mar 27 20:55:29 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtkliststore.c: More work on implementing sortable
interface.
Diffstat (limited to 'gtk/gtktreeviewcolumn.h')
-rw-r--r-- | gtk/gtktreeviewcolumn.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/gtk/gtktreeviewcolumn.h b/gtk/gtktreeviewcolumn.h index 36677c2da5..1eaaf2d03b 100644 --- a/gtk/gtktreeviewcolumn.h +++ b/gtk/gtktreeviewcolumn.h @@ -64,8 +64,6 @@ struct _GtkTreeViewColumn GdkWindow *window; gfloat xalign; - gint id; - gint width; gint min_width; gint max_width; @@ -78,7 +76,13 @@ struct _GtkTreeViewColumn GtkCellRenderer *cell; GSList *attributes; GtkTreeViewColumnSizing column_type; + + /* Sorting */ + guint sort_signal; + gint sort_column_id; GtkTreeSortOrder sort_order; + + guint visible : 1; guint button_active : 1; guint dirty : 1; @@ -147,6 +151,14 @@ GtkWidget *gtk_tree_view_column_get_widget (GtkTreeViewColumn void gtk_tree_view_column_set_alignment (GtkTreeViewColumn *tree_column, gfloat xalign); gfloat gtk_tree_view_column_get_alignment (GtkTreeViewColumn *tree_column); + + +/* You probably only want to use gtk_tree_view_column_set_sort_column_id. The + * other sorting functions exist primarily to let others do their own custom sorting. + */ + +void gtk_tree_view_column_set_sort_column_id (GtkTreeViewColumn *tree_column, + gint sort_column_id); void gtk_tree_view_column_set_sort_indicator (GtkTreeViewColumn *tree_column, gboolean setting); gboolean gtk_tree_view_column_get_sort_indicator (GtkTreeViewColumn *tree_column); |