wlroots-hyprland/include/rootston
emersion 4cb0697e57 data-device, primary-selection: add request_set_selection
This makes compositors able to block and/or customize set_selection requests
coming from clients. For instance, it's possible for a compositor to disable
rich selection content (by removing all MIME types except text/plain). This
commit implements the design proposed in [1].

Two new events are added to wlr_seat: request_set_selection and
request_set_primary_selection. Compositors need to listen to these events and
either destroy the source or effectively set the selection.

Fixes https://github.com/swaywm/wlroots/issues/1138

[1]: https://github.com/swaywm/wlroots/issues/1367#issuecomment-442403454
2019-01-24 11:38:23 +01:00
..
bindings.h Fix style nits 2018-12-15 14:57:12 +11:00
config.h Update config struct, reduce complexity and correctly parse config.ini 2018-12-15 14:42:35 +11:00
cursor.h Implement pointer-constraints protocol in wlroots and rootston 2018-09-18 10:14:33 +02:00
desktop.h relative_pointer: create skeleton and build 2018-12-21 12:20:47 -06:00
ini.h Establish rootston headers & main 2017-09-22 23:30:40 -04:00
input.h Implement pointer-constraints protocol in wlroots and rootston 2018-09-18 10:14:33 +02:00
keyboard.h Reformat all #include directives 2018-02-12 21:29:23 +01:00
layers.h layer-shell: add _v1 suffix 2018-09-14 19:32:33 +02:00
output.h rootston: send presentation events 2018-10-04 22:00:23 +02:00
seat.h data-device, primary-selection: add request_set_selection 2019-01-24 11:38:23 +01:00
server.h Use #if instead of #ifdef for wlroots config data 2018-11-12 10:12:46 +01:00
switch.h Fix indentation in various files 2019-01-21 17:56:19 +01:00
text_input.h rootston: add support for text input and the basic of input method 2018-10-09 09:56:46 +00:00
view.h rootston: add support for wlr_foreign_toplevel_management_v1 2018-12-08 14:09:51 +01:00
virtual_keyboard.h virtual-keyboard: add support for the virtual-keyboard-v1 protocol 2018-05-28 10:05:55 +02:00
xcursor.h Reformat all #include directives 2018-02-12 21:29:23 +01:00