diff options
author | Po Lu <luangruo@yahoo.com> | 2022-01-27 13:56:32 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-01-27 14:00:46 +0800 |
commit | b89ae23636f42962194f74e8958ac785b245590c (patch) | |
tree | 9c7b9bbb40af8ed74567965f6e33c5c8b377cac6 /lisp/emacs-lisp/regexp-opt.el | |
parent | 2b150f943bc875cf9ce5ac614472e27db697fff9 (diff) | |
download | emacs-b89ae23636f42962194f74e8958ac785b245590c.tar.gz emacs-b89ae23636f42962194f74e8958ac785b245590c.tar.bz2 emacs-b89ae23636f42962194f74e8958ac785b245590c.zip |
Implement crossing event generation between windows for xwidgets on X
* src/xwidget.c (enum xw_crossing_mode): New enum.
(xwidget_motion_notify):
(xwidget_motion_or_crossing): Synthesize crossing events if the
pointer moved between different windows.
(window_coords_from_toplevel):
(xw_maybe_synthesize_crossing): New functions.
(xwidget_init_view): Initialize new field to NULL.
(Fdelete_xwidget_view): Clear last crossing window.
* src/xwidget.h (struct xwidget_view): New field
`last_crossing_window'.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions