mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-22 07:09:54 +00:00
; Document more DND functions with limited support
* lisp/dnd.el (dnd-begin-text-drag, dnd-begin-file-drag) (dnd-begin-drag-files): Document platforms that support these functions. (Bug#69662)
This commit is contained in:
parent
d855f1c3f9
commit
685f4295f9
15
lisp/dnd.el
15
lisp/dnd.el
@ -453,7 +453,10 @@ on FRAME itself.
|
||||
|
||||
This function might return immediately if no mouse buttons are
|
||||
currently being held down. It should only be called upon a
|
||||
`down-mouse-1' (or similar) event."
|
||||
`down-mouse-1' (or similar) event.
|
||||
|
||||
This function is only supported on X Windows, macOS/GNUstep, and Haiku;
|
||||
on all other platforms it will signal an error."
|
||||
(unless (fboundp 'x-begin-drag)
|
||||
(error "Dragging text from Emacs is not supported by this window system"))
|
||||
(gui-set-selection 'XdndSelection text)
|
||||
@ -513,7 +516,10 @@ nil, any drops on FRAME itself will be ignored.
|
||||
|
||||
This function might return immediately if no mouse buttons are
|
||||
currently being held down. It should only be called upon a
|
||||
`down-mouse-1' (or similar) event."
|
||||
`down-mouse-1' (or similar) event.
|
||||
|
||||
This function is only supported on X Windows, macOS/GNUstep, and Haiku;
|
||||
on all other platforms it will signal an error."
|
||||
(unless (fboundp 'x-begin-drag)
|
||||
(error "Dragging files from Emacs is not supported by this window system"))
|
||||
(dnd-remove-last-dragged-remote-file)
|
||||
@ -580,7 +586,10 @@ FRAME, ACTION and ALLOW-SAME-FRAME mean the same as in
|
||||
|
||||
FILES is a list of files that will be dragged. If the drop
|
||||
target doesn't support dropping multiple files, the first file in
|
||||
FILES will be dragged."
|
||||
FILES will be dragged.
|
||||
|
||||
This function is only supported on X Windows, macOS/GNUstep, and Haiku;
|
||||
on all other platforms it will signal an error."
|
||||
(unless (fboundp 'x-begin-drag)
|
||||
(error "Dragging files from Emacs is not supported by this window system"))
|
||||
(dnd-remove-last-dragged-remote-file)
|
||||
|
Loading…
Reference in New Issue
Block a user