File: x-dnd.el.html

This file provides the receiving side of the XDND and Motif protocols, and both the receiving and initiating ends of the old KDE (OffiX) and new OffiX protocols.

Defined variables (18)

x-dnd-click-countAlist of button numbers to click counters during drag-and-drop.
x-dnd-copy-typesList of data types offered by programs that don’t support ‘private’.
x-dnd-current-stateThe current state for a drop.
x-dnd-debug-errorsWhether or not to signal protocol errors during drag-and-drop.
x-dnd-direct-save-functionFunction called when a file is dropped via XDS protocol.
x-dnd-known-typesThe types accepted by default for dropped data.
x-dnd-motif-message-typesMapping from numbers to Motif DND message types.
x-dnd-motif-to-actionMapping from number to operation for Motif DND.
x-dnd-offix-id-to-nameAlist of OffiX data types to their names.
x-dnd-offix-old-kde-to-nameAlist of old KDE data types to their names.
x-dnd-test-functionFunction to be used by drag-and-drop to determine whether to accept a drop.
x-dnd-types-alistFunctions to call to handle drag-and-drop of known types.
x-dnd-use-offix-dropIf non-nil, use the OffiX protocol to drop files and text.
x-dnd-xdnd-to-actionMapping from XDND action types to Lisp symbols.
x-dnd-xds-current-fileThe file name for which a direct save is currently being performed.
x-dnd-xds-performedWhether or not the drop target made a request for ‘XdndDirectSave0’.
x-dnd-xds-source-frameThe frame from which a direct save is currently being performed.
x-dnd-xds-testingWhether or not XDS is being tested from ERT.

Defined functions (57)

x-dnd-after-move-frame(FRAME)
x-dnd-choose-type(TYPES &optional KNOWN-TYPES)
x-dnd-compute-root-window-position(FRAME)
x-dnd-convert-to-offix(TARGETS LOCAL-SELECTION)
x-dnd-current-type(FRAME-OR-WINDOW)
x-dnd-default-test-function(WINDOW ACTION TYPES)
x-dnd-do-direct-save(FILE NAME FRAME ALLOW-SAME-FRAME)
x-dnd-do-offix-drop(TARGETS X Y FRAME WINDOW-ID CONTENTS)
x-dnd-drop-data(EVENT FRAME WINDOW DATA TYPE)
x-dnd-find-type(TARGET TYPES)
x-dnd-forget-drop(FRAME-OR-WINDOW)
x-dnd-get-drop-rectangle(WINDOW POSN)
x-dnd-get-modifiers()
x-dnd-get-motif-value(DATA OFFSET SIZE BYTEORDER)
x-dnd-get-object-rectangle(WINDOW POSN)
x-dnd-get-state-cons-for-frame(FRAME-OR-WINDOW)
x-dnd-get-state-for-frame(FRAME-OR-WINDOW)
x-dnd-get-window-rectangle(WINDOW)
x-dnd-handle-direct-save(SELECTION TYPE VALUE)
x-dnd-handle-drag-n-drop-event(EVENT)
x-dnd-handle-file-name(WINDOW ACTION STRING)
x-dnd-handle-motif(EVENT FRAME WINDOW MESSAGE-ATOM FORMAT DATA)
x-dnd-handle-moz-url(WINDOW ACTION DATA)
x-dnd-handle-native-drop(POS ACTION)
x-dnd-handle-octet-stream(SELECTION TYPE VALUE)
x-dnd-handle-octet-stream-for-drop(SAVE-TO)
x-dnd-handle-offix(EVENT FRAME WINDOW MESSAGE-ATOM FORMAT DATA)
x-dnd-handle-offix-file(WINDOW ACTION STRING)
x-dnd-handle-offix-files(WINDOW ACTION STRING)
x-dnd-handle-old-kde(EVENT FRAME WINDOW MESSAGE FORMAT DATA)
x-dnd-handle-unsupported-drop(TARGETS X Y ACTION WINDOW-ID FRAME TIME LOCAL-SELECTION-DATA)
x-dnd-handle-uri-list(WINDOW ACTION STRING)
x-dnd-handle-xdnd(EVENT FRAME WINDOW MESSAGE FORMAT DATA)
x-dnd-handle-xds-drop(EVENT WINDOW SOURCE VERSION)
x-dnd-init-frame(&optional FRAME)
x-dnd-init-motif-for-frame(FRAME)
x-dnd-init-xdnd-for-frame(FRAME)
x-dnd-insert-ctext(WINDOW ACTION TEXT)
x-dnd-insert-utf16-text(WINDOW ACTION TEXT)
x-dnd-insert-utf8-text(WINDOW ACTION TEXT)
x-dnd-intersect-rectangles(R1 R2)
x-dnd-maybe-call-test-function(WINDOW ACTION &optional XDND)
x-dnd-modifier-mask(MODS)
x-dnd-more-than-3-from-flags(FLAGS)
x-dnd-motif-value-to-list(VALUE SIZE BYTEORDER)
x-dnd-mwheel-scroll(BUTTON COUNT MODIFIERS)
x-dnd-note-click(BUTTON TIMESTAMP)
x-dnd-note-wheel-movement(POSITION BUTTON STATE TIME)
x-dnd-save-direct(NEED-NAME FILENAME)
x-dnd-save-direct-immediately(NEED-NAME FILENAME)
x-dnd-save-state(WINDOW ACTION ACTION-TYPE &optional TYPES EXTRA-DATA)
x-dnd-version-from-flags(FLAGS)
x-dnd-wheel-modifier-type(FLAGS)
x-dnd-xm-read-single-rec(DATA I)
x-dnd-xm-read-targets(FRAME WINDOW SELECTION)
x-dnd-xm-read-targets-table(FRAME)
x-dnd-xm-unpack-targets-table-header(DATA)

Defined faces (0)