wayland: Implement drop/destination side of selections
This implementation makes the destination side of selections work similarly to X11's, gdk_selection_convert() triggers data fetching, which is notified through GDK_SELECTION_NOTIFY events on arrival, the buffered data is then available through gdk_selection_property_get(). https://bugzilla.gnome.org/show_bug.cgi?id=697855
This commit is contained in:
		| @ -193,4 +193,12 @@ struct wl_buffer *_gdk_wayland_shm_surface_get_wl_buffer (cairo_surface_t *surfa | ||||
| void _gdk_wayland_shm_surface_set_busy (cairo_surface_t *surface); | ||||
| gboolean _gdk_wayland_shm_surface_get_busy (cairo_surface_t *surface); | ||||
|  | ||||
| GdkWaylandSelection * gdk_wayland_display_get_selection (GdkDisplay *display); | ||||
| GdkWaylandSelection * gdk_wayland_selection_new (void); | ||||
| void gdk_wayland_selection_free (GdkWaylandSelection *selection); | ||||
|  | ||||
| void gdk_wayland_selection_set_offer (struct wl_data_offer *offer); | ||||
| struct wl_data_offer * gdk_wayland_selection_get_offer (void); | ||||
| GList * gdk_wayland_selection_get_targets (void); | ||||
|  | ||||
| #endif /* __GDK_PRIVATE_WAYLAND_H__ */ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Carlos Garnacho
					Carlos Garnacho