]> Pileus Git - ~andy/gtk/commit
Add row_draggable() vfunc, and wrapper function.
authorOwen Taylor <otaylor@redhat.com>
Tue, 6 Nov 2001 19:10:03 +0000 (19:10 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 6 Nov 2001 19:10:03 +0000 (19:10 +0000)
commit57479a86be71dfac361633838c8129267a278233
treebea7db92dfed63a68122f5ad4a390b21bb68d3ad
parent9bb17278c47fe892962494ab6e942c7a103c598f
Add row_draggable() vfunc, and wrapper function.

Mon Nov  5 22:34:29 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktreednd.[ch] (struct _GtkTreeDragSourceIface):
Add row_draggable() vfunc, and wrapper function.

* gtk/gtktreednd.[ch] (struct _GtkTreeDragDestIface): Make
row_drop_possible take a GtkSelectionData, rather than
model/row pair.

* gtk/gtktreestore.c gtk/gtkliststore.c: Update for
new DND interfaces.

* gtk/gtktreeview.[ch]: Remove the row_draggable_func
location_dropable_func from gtk_tree_view_set_rows_drag_source/dest.
and rename them to enable_model_drag_source/dest.

* gtk/treeviewcolumn.c: Add DND of columns between rows.
Still can't drop _to_ the left tree, but other places
work.

* gtk/gtktreeview.c (unset_reorderable): Unset the
reorderable property if unset/enable_model_drag_source/dest
are called manually.

* gtk/gtktreestore.c (gtk_tree_store_row_drop_possible):
Correct for change in depth count handling.

* gtk/gtktreeview.c (gtk_tree_view_create_row_drag_icon):
Pass in a expose area to gtk_tree_view_column_cell_render()
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkliststore.c
gtk/gtktreednd.c
gtk/gtktreednd.h
gtk/gtktreestore.c
gtk/gtktreeview.c
gtk/gtktreeview.h
tests/testtreecolumns.c
tests/testtreeview.c