From 91ba4a52701db0a43ffc7769d2fda510ca2ebfa3 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 22 May 2022 16:02:04 -0400 Subject: [WIP] Add support for drag and drop --- src/x11.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/x11.h') diff --git a/src/x11.h b/src/x11.h index 2e14ae2..5f30fa5 100644 --- a/src/x11.h +++ b/src/x11.h @@ -44,6 +44,19 @@ typedef struct { Atom NET_WM_WINDOW_TYPE_NORMAL; Atom NET_WM_WINDOW_TYPE_UTILITY; Atom TARGETS; + Atom XdndActionCopy; + Atom XdndActionLink; + Atom XdndActionMove; + Atom XdndActionPrivate; + Atom XdndAware; + Atom XdndDrop; + Atom XdndEnter; + Atom XdndFinished; + Atom XdndLeave; + Atom XdndPosition; + Atom XdndSelection; + Atom XdndStatus; + Atom XdndTypeList; Atom text_uri_list; } PuglX11Atoms; @@ -90,6 +103,7 @@ struct PuglInternalsImpl { PuglX11Clipboard clipboard; long frameExtentLeft; long frameExtentTop; + PuglX11Clipboard drag; int screen; const char* cursorName; bool mapped; -- cgit v1.2.1