From 7c6bb321eb0542c474e5147558fb71ecf2d44bd4 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 4 Jan 2014 19:32:09 +0100 Subject: video/out: remove some code duplication between X11 and wayland Both X11 and Wayland support the same format for drag & drop operations (text/uri-list), and the code for that was copied from x11_common.c to wayland_common.c. Factor it out. --- input/event.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'input/event.h') diff --git a/input/event.h b/input/event.h index 38aae3ceb2..820932d9da 100644 --- a/input/event.h +++ b/input/event.h @@ -15,7 +15,14 @@ * with mpv. If not, see . */ +#include "bstr/bstr.h" + struct input_ctx; // Enqueue files for playback after drag and drop void mp_event_drop_files(struct input_ctx *ictx, int num_files, char **files); + +// Drop data in a specific format (identified by the mimetype). +// Returns <0 on error, ==0 if data was ok but empty, >0 on success. +int mp_event_drop_mime_data(struct input_ctx *ictx, const char *mime_type, + bstr data); -- cgit v1.2.3