summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/rmc.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-07-20 07:37:24 +0000
committerPo Lu <luangruo@yahoo.com>2022-07-20 07:37:41 +0000
commit83753d05ebb784d1d59687f3f488721f8a2edbb2 (patch)
tree54973449ac07c0b151e1be9d103a38a38c309c37 /lisp/emacs-lisp/rmc.el
parent32db1682903a3a6a59f81426ab699531f08acd2f (diff)
downloademacs-83753d05ebb784d1d59687f3f488721f8a2edbb2.tar.gz
emacs-83753d05ebb784d1d59687f3f488721f8a2edbb2.tar.bz2
emacs-83753d05ebb784d1d59687f3f488721f8a2edbb2.zip
Implement wheel movement during DND on Haiku
* lisp/term/haiku-win.el (haiku-dnd-wheel-count): New defvar. (haiku-note-wheel-click, haiku-handle-drag-wheel): New functions. * src/haiku_support.cc (EmacsWindow): Get rid of window ID logic. (MessageReceived, MouseMoved, be_drag_message): Use thread ID to identify windows instead of window ID. * src/haikuselect.c (Fhaiku_drag_message): Record whether or not the DND frame is a valid drop target. (haiku_note_drag_wheel): New function. (syms_of_haikuselect): New defvar. * src/haikuterm.c (haiku_read_socket): Call `haiku_note_drag_wheel' when appropriate. * src/haikuterm.h: Update prototypes.
Diffstat (limited to 'lisp/emacs-lisp/rmc.el')
0 files changed, 0 insertions, 0 deletions