diff options
author | Po Lu <luangruo@yahoo.com> | 2022-07-20 07:37:24 +0000 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-07-20 07:37:41 +0000 |
commit | 83753d05ebb784d1d59687f3f488721f8a2edbb2 (patch) | |
tree | 54973449ac07c0b151e1be9d103a38a38c309c37 /lisp/emacs-lisp/benchmark.el | |
parent | 32db1682903a3a6a59f81426ab699531f08acd2f (diff) | |
download | emacs-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/benchmark.el')
0 files changed, 0 insertions, 0 deletions