diff --git a/ChangeLog b/ChangeLog index c892f6595c..af05bb89c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2009-01-26 Claudio Saavedra + + Merged from trunk: + + Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs + wrt. reorderable property + + * gtk/gtkiconview.c: Improve docstrings regarding reorderable + property. Based on a patch by Björn Lindqvist. + 2009-01-26 Claudio Saavedra Merged from trunk: diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index 2746acebc8..1d4cf51f68 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -6898,8 +6898,9 @@ gtk_icon_view_drag_data_received (GtkWidget *widget, * @n_targets: the number of items in @targets * @actions: the bitmask of possible actions for a drag from this * widget - * - * Turns @icon_view into a drag source for automatic DND. + * + * Turns @icon_view into a drag source for automatic DND. Calling this + * method sets #GtkIconView:reorderable to %FALSE. * * Since: 2.8 **/ @@ -6931,8 +6932,9 @@ gtk_icon_view_enable_model_drag_source (GtkIconView *icon_view, * @n_targets: the number of items in @targets * @actions: the bitmask of possible actions for a drag to this * widget - * - * Turns @icon_view into a drop destination for automatic DND. + * + * Turns @icon_view into a drop destination for automatic DND. Calling this + * method sets #GtkIconView:reorderable to %FALSE. * * Since: 2.8 **/ @@ -6960,7 +6962,8 @@ gtk_icon_view_enable_model_drag_dest (GtkIconView *icon_view, * gtk_icon_view_unset_model_drag_source: * @icon_view: a #GtkIconView * - * Undoes the effect of gtk_icon_view_enable_model_drag_source(). + * Undoes the effect of gtk_icon_view_enable_model_drag_source(). Calling this + * method sets #GtkIconView:reorderable to %FALSE. * * Since: 2.8 **/ @@ -6982,7 +6985,8 @@ gtk_icon_view_unset_model_drag_source (GtkIconView *icon_view) * gtk_icon_view_unset_model_drag_dest: * @icon_view: a #GtkIconView * - * Undoes the effect of gtk_icon_view_enable_model_drag_dest(). + * Undoes the effect of gtk_icon_view_enable_model_drag_dest(). Calling this + * method sets #GtkIconView:reorderable to %FALSE. * * Since: 2.8 **/ @@ -7260,7 +7264,9 @@ static const GtkTargetEntry item_targets[] = { * #GtkTreeStore and #GtkListStore support these. If @reorderable is %TRUE, then * the user can reorder the model by dragging and dropping rows. The * developer can listen to these changes by connecting to the model's - * row_inserted and row_deleted signals. + * row_inserted and row_deleted signals. The reordering is implemented by setting up + * the icon view as a drag source and destination. Therefore, drag and + * drop can not be used in a reorderable view for any other purpose. * * This function does not give you any degree of control over the order -- any * reordering is allowed. If more control is needed, you should probably