File: dnd.el.html
This file provides the generic handling of the drop part only.
Different DND backends (X11, W32, etc.) that handle the platform specific DND parts call the functions here to do final delivery of a drop.
Defined variables (8)
dnd-direct-save-remote-files | Whether or not to perform a direct save of remote files. |
dnd-indicate-insertion-point | Whether or not point should follow the position of the mouse. |
dnd-last-dragged-remote-file | If non-nil, the name of a local copy of the last remote file that was dragged. |
dnd-open-file-other-window | If non-nil, always use ‘find-file-other-window’ to open dropped files. |
dnd-open-remote-file-function | The function to call when opening a file on a remote machine. |
dnd-protocol-alist | The functions to call for different protocols when a drop is made. |
dnd-scroll-margin | The scroll margin inside a window underneath the cursor during drag-and-drop. |
dnd-unescape-file-uris | Whether to unescape file: URIs before they are opened. |
Defined functions (15)
dnd--unescape-uri | (URI) |
dnd-begin-drag-files | (FILES &optional FRAME ACTION ALLOW-SAME-FRAME) |
dnd-begin-file-drag | (FILE &optional FRAME ACTION ALLOW-SAME-FRAME) |
dnd-begin-text-drag | (TEXT &optional FRAME ACTION ALLOW-SAME-FRAME) |
dnd-direct-save | (FILE NAME &optional FRAME ALLOW-SAME-FRAME) |
dnd-get-local-file-name | (URI &optional MUST-EXIST) |
dnd-get-local-file-uri | (URI) |
dnd-handle-movement | (POSN) |
dnd-handle-multiple-urls | (WINDOW URLS ACTION) |
dnd-handle-one-url | (WINDOW ACTION URL) |
dnd-insert-text | (WINDOW ACTION TEXT) |
dnd-open-file | (URI ACTION) |
dnd-open-local-file | (URI ACTION) |
dnd-open-remote-url | (URI ACTION) |
dnd-remove-last-dragged-remote-file | () |