diff options
author | Matthias Clasen <mclasen@redhat.com> | 2010-03-08 19:21:32 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2010-03-08 19:21:32 -0500 |
commit | ac6525b27c3f8a98dfabfec12c98c724dfb7b28a (patch) | |
tree | 60099e72378036482e9c3d76f5fc5f2dd0e5d5a6 /gtk/gtkdnd.c | |
parent | fcc43e7b6ddce3c9451bc9a0b197d9055732f957 (diff) | |
download | gtk+-ac6525b27c3f8a98dfabfec12c98c724dfb7b28a.tar.gz |
Add introspection annotations to gtk_drag_(source|dest)_set
Also move docs inline at the same time. Bug 610905.
Diffstat (limited to 'gtk/gtkdnd.c')
-rw-r--r-- | gtk/gtkdnd.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index 4e53ffad17..c64ec61901 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -1216,9 +1216,10 @@ gtk_drag_dest_set_internal (GtkWidget *widget, * gtk_drag_dest_set: * @widget: a #GtkWidget * @flags: which types of default drag behavior to use - * @targets: a pointer to an array of #GtkTargetEntry<!-- -->s indicating - * the drop types that this @widget will accept. Later you can access the list - * with gtk_drag_dest_get_target_list() and gtk_drag_dest_find_target(). + * @targets (allow-none): a pointer to an array of #GtkTargetEntry<!-- -->s + * indicating the drop types that this @widget will accept, or %NULL. + * Later you can access the list with gtk_drag_dest_get_target_list() + * and gtk_drag_dest_find_target(). * @n_targets: the number of entries in @targets. * @actions: a bitmask of possible actions for a drop onto this @widget. * @@ -2578,19 +2579,19 @@ gtk_drag_begin (GtkWidget *widget, actions, button, event); } -/************************************************************* +/** * gtk_drag_source_set: - * Register a drop site, and possibly add default behaviors. - * arguments: - * widget: - * start_button_mask: Mask of allowed buttons to start drag - * targets: Table of targets for this source - * n_targets: - * actions: Actions allowed for this source - * results: - *************************************************************/ - -void + * @widget: a #GtkWidget + * @start_button_mask: the bitmask of buttons that can start the drag + * @targets (allow-none): the table of targets that the drag will support, + * may be %NULL + * @n_targets: the number of items in @targets + * @actions: the bitmask of possible actions for a drag from this widget + * + * Sets up a widget so that GTK+ will start a drag operation when the user + * clicks and drags on the widget. The widget must have a window. + */ +void gtk_drag_source_set (GtkWidget *widget, GdkModifierType start_button_mask, const GtkTargetEntry *targets, |