aboutsummaryrefslogtreecommitdiff
path: root/include/rootston/cursor.h
AgeCommit message (Collapse)Author
2019-01-28Implement the pointer-gestures-unstable-v1 protocolGreg V
This protocol relays touchpad gesture events produced by libinput to supporting clients (e.g. Evince, Eye of GNOME).
2019-01-26pointer: add a frame eventemersion
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
2018-09-18Implement pointer-constraints protocol in wlroots and rootstonLas
2018-09-18Remove extraneous indentation and conform to coding styleLas
2018-09-18Update pointer focus when cycling focusLas
2018-09-18Make roots_cursor::pointer_view available even if there is a surfaceLas
To find out whether there was a surface or not before a movement, the member roots_cursor::wlr_surface has been added.
2018-07-29rootston: focus newly-created surfacesIlia Bozhinov
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
2018-07-14Add tool buttonsMarkus Ongyerth
2018-07-14Basic tablet_v2 object lifetimeMarkus Ongyerth
2018-02-12Reformat all #include directivesemersion
2018-01-16basic decorationsTony Crisci
2017-12-27rootston: remove input event ring bufferTony Crisci
2017-12-11Set default cursor image in rootstonemersion
2017-12-08bring edges into wlrTony Crisci
2017-11-19rootston: remove grab listenersTony Crisci
2017-11-15basic touch dndTony Crisci
2017-11-15wlr-seat: basic touchTony Crisci
2017-11-12Introduce wlr_xcursor_manageremersion
2017-11-11rootston: keep one xcursor_theme per seatemersion
2017-11-11rootston: add roots_xcursor_themeemersion
roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales.
2017-11-08rootston: drag iconsTony Crisci
2017-11-08rootston: request set cursorTony Crisci
2017-11-07multiseat: somewhat workingTony Crisci
2017-11-05rootston: roots_cursorTony Crisci