Greg V
9fe8e37961
Implement the pointer-gestures-unstable-v1 protocol
...
This protocol relays touchpad gesture events produced by libinput to
supporting clients (e.g. Evince, Eye of GNOME).
6 years ago
emersion
5de26ad8ed
pointer: add a frame event
...
Frame events group logically connected pointer events. It makes sense to make
the backend responsible for sending frame events, since once the events are
split (ie. once the frame events are stripped) it's not easy to figure out
which events belongs to which frame again.
This is also how Weston handles frame events.
Fixes https://github.com/swaywm/wlroots/issues/1468
6 years ago
Las
fa2e6e7d9d
Implement pointer-constraints protocol in wlroots and rootston
6 years ago
Las
57690594f4
Remove extraneous indentation and conform to coding style
6 years ago
Las
59dd1dddba
Update pointer focus when cycling focus
6 years ago
Las
cf9debf82e
Make roots_cursor::pointer_view available even if there is a surface
...
To find out whether there was a surface or not before a movement, the member
roots_cursor::wlr_surface has been added.
6 years ago
Ilia Bozhinov
2e6eb097b6
rootston: focus newly-created surfaces
...
Whenever a new surface is created, we have to update the cursor focus,
even if there's no input event. So, we generate one motion event, and
reuse the code to update the proper cursor focus. We need to do this
for all surface roles - toplevels, popups, subsurfaces.
Fixes #1162
7 years ago
Markus Ongyerth
5c7a37f309
Add tool buttons
7 years ago
Markus Ongyerth
e235f7d336
Basic tablet_v2 object lifetime
7 years ago
emersion
c2e1474010
Reformat all #include directives
7 years ago
Tony Crisci
61bd79200c
basic decorations
7 years ago
Tony Crisci
069f120b70
rootston: remove input event ring buffer
7 years ago
emersion
925497fbea
Set default cursor image in rootston
7 years ago
Tony Crisci
d74ac69f7b
bring edges into wlr
7 years ago
Tony Crisci
bd8cdf1e9f
rootston: remove grab listeners
7 years ago
Tony Crisci
6a516f7c41
basic touch dnd
7 years ago
Tony Crisci
e5a31ae870
wlr-seat: basic touch
7 years ago
emersion
8605243459
Introduce wlr_xcursor_manager
7 years ago
emersion
2dccb11741
rootston: keep one xcursor_theme per seat
7 years ago
emersion
aaf0691883
rootston: add roots_xcursor_theme
...
roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales.
7 years ago
Tony Crisci
06642859f1
rootston: drag icons
7 years ago
Tony Crisci
428bf18ec7
rootston: request set cursor
7 years ago
Tony Crisci
09c6092423
multiseat: somewhat working
7 years ago
Tony Crisci
2280928bb2
rootston: roots_cursor
7 years ago