diff options
author | David Robillard <d@drobilla.net> | 2022-05-22 16:02:04 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-11-11 10:20:03 -0500 |
commit | 91ba4a52701db0a43ffc7769d2fda510ca2ebfa3 (patch) | |
tree | be2dca91d457f28e0c9c324736f24d85a5ed57c2 /src/x11.h | |
parent | 91051e9059b67b8d633e385afb48a36d4f9467ba (diff) | |
download | pugl-91ba4a52701db0a43ffc7769d2fda510ca2ebfa3.tar.gz pugl-91ba4a52701db0a43ffc7769d2fda510ca2ebfa3.tar.bz2 pugl-91ba4a52701db0a43ffc7769d2fda510ca2ebfa3.zip |
[WIP] Add support for drag and dropdragdrop
Diffstat (limited to 'src/x11.h')
-rw-r--r-- | src/x11.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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; |