mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
dragsource: Drop gtk_drag_get_source
This commit is contained in:
parent
df050c51bb
commit
8b058572f0
@ -618,33 +618,6 @@ gtk_drag_source_set_icon (GtkDragSource *source,
|
|||||||
source->hot_y = hot_y;
|
source->hot_y = hot_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gtk_drag_get_source:
|
|
||||||
* @drag: a #GdkDrag
|
|
||||||
*
|
|
||||||
* Obtains the #GtkDragSource from which a #GdkDrag originates.
|
|
||||||
*
|
|
||||||
* This function should rarely be needed. Once case where it can
|
|
||||||
* be used is together with gtk_drop_get_drag(), to determine
|
|
||||||
* whether a 'local' drag is coming from the same widget.
|
|
||||||
*
|
|
||||||
* Returns: (transfer none) (nullable): a #GtkDragSource, or %NULL
|
|
||||||
*/
|
|
||||||
GtkDragSource *
|
|
||||||
gtk_drag_get_source (GdkDrag *drag)
|
|
||||||
{
|
|
||||||
gpointer data;
|
|
||||||
|
|
||||||
g_return_val_if_fail (GDK_IS_DRAG (drag), NULL);
|
|
||||||
|
|
||||||
data = g_object_get_data (G_OBJECT (drag), I_("gtk-drag-source"));
|
|
||||||
|
|
||||||
if (data)
|
|
||||||
return GTK_DRAG_SOURCE (data);
|
|
||||||
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_drag_source_get_drag:
|
* gtk_drag_source_get_drag:
|
||||||
* @source: a #GtkDragSource
|
* @source: a #GtkDragSource
|
||||||
|
@ -80,9 +80,6 @@ void gtk_drag_source_drag_begin (GtkDragSource *source,
|
|||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
void gtk_drag_source_drag_cancel (GtkDragSource *sourcei);
|
void gtk_drag_source_drag_cancel (GtkDragSource *sourcei);
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
|
||||||
GtkDragSource * gtk_drag_get_source (GdkDrag *drag);
|
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
GdkDrag * gtk_drag_source_get_drag (GtkDragSource *source);
|
GdkDrag * gtk_drag_source_get_drag (GtkDragSource *source);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user