diff options
author | Jonathan Blandford <jrb@redhat.com> | 2001-05-16 00:23:30 +0000 |
---|---|---|
committer | Jonathan Blandford <jrb@src.gnome.org> | 2001-05-16 00:23:30 +0000 |
commit | 2970a2feeece3e2c93760099394f2587379ddb09 (patch) | |
tree | 6309cdeb74d2c987e55501f41e876d98f936ba3a /gtk/gtktreeprivate.h | |
parent | 8b33cffe232cf87ec32f5f4c588c71c678756bea (diff) | |
download | gtk+-2970a2feeece3e2c93760099394f2587379ddb09.tar.gz |
You can now set all sorts of properties in any order you wan, whether or
Tue May 15 20:13:24 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeviewcolumn.c: You can now set all sorts of properties
in any order you wan, whether or not the column is added to the
tree, or the tree is realized. Yay!
* gtk/gtktreeviewcolumn.c
(gtk_tree_view_column_setup_sort_column_id_callback): handle
sorting columns a lot saner
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_reorderable):
new function to actually set wether or not a column is
reorderable.
* gtk/gtktreeview.c (gtk_tree_view_unrealize): Only destroy things
if we have 'em.
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_set_tree_view):
Fix nasty bug where we were showing the button just before
realizing it. As a result, the parent window was
tree_view->window instead of tree_view->priv->header_window.
* gtk/gtktreeview.c (gtk_tree_view_set_reorderable): new property
to let you easily reorder a list or tree.
Diffstat (limited to 'gtk/gtktreeprivate.h')
-rw-r--r-- | gtk/gtktreeprivate.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h index 2eeac5b742..7d6be42a22 100644 --- a/gtk/gtktreeprivate.h +++ b/gtk/gtktreeprivate.h @@ -153,6 +153,7 @@ struct _GtkTreeViewPrivate gfloat scroll_to_row_align; gfloat scroll_to_col_align; + guint reorderable : 1; guint header_has_focus : 1; guint drag_column_window_state : 3; /* hint to display rows in alternating colors */ @@ -246,12 +247,13 @@ GtkTreePath *_gtk_tree_view_find_path (GtkTreeView *tree_v void _gtk_tree_view_update_size (GtkTreeView *tree_view); -void _gtk_tree_view_column_create_button (GtkTreeViewColumn *column); void _gtk_tree_view_column_realize_button (GtkTreeViewColumn *column); void _gtk_tree_view_column_unrealize_button (GtkTreeViewColumn *column); void _gtk_tree_view_column_set_tree_view (GtkTreeViewColumn *column, GtkTreeView *tree_view); void _gtk_tree_view_column_unset_tree_view (GtkTreeViewColumn *column); +void _gtk_tree_view_column_set_width (GtkTreeViewColumn *column, + gint width); void _gtk_tree_view_column_start_drag (GtkTreeView *tree_view, GtkTreeViewColumn *column); |