sway-patched-tray-menu-github/sway
frsfnrrg 94dd8823a0 Invoke mouse bindings
The mouse binding logic is inspired/copied from the
keyboard binding logic; we store a sorted list of the
currently pressed buttons, and trigger a binding when
the currently pressed (or just recently pressed, in
the case of a release binding) buttons, as well as
modifiers/container region, match those of a given
binding.

As the code to execute a binding is not very keyboard
specific, keyboard_execute_command is renamed to
seat_execute_command and moved to where the other
binding handling functions are. The call to
transaction_commit_dirty has been lifted out.
2018-07-23 21:38:29 -04:00
..
commands Invoke mouse bindings 2018-07-23 21:38:29 -04:00
config Reset outputs on reload 2018-07-20 22:17:20 -04:00
desktop fix crash on new output while swaylock is running 2018-07-23 19:35:40 +03:00
input Invoke mouse bindings 2018-07-23 21:38:29 -04:00
tree Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Implement scratchpad 2018-07-23 08:24:32 +10:00
config.c Parse mouse binding options 2018-07-23 21:14:22 -04:00
criteria.c Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
debug-tree.c Add L_FLOATING back to debug tree 2018-06-01 23:14:58 +10:00
ipc-json.c Mark containers as urgent in IPC if they have urgent views 2018-07-16 14:30:31 +10:00
ipc-server.c Make focus part of transactions 2018-07-15 22:08:26 +10:00
main.c Fix deferred command handling 2018-07-19 01:39:58 -04:00
meson.build Implement scratchpad 2018-07-23 08:24:32 +10:00
scratchpad.c Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c Store scratchpad list in sway_root instead of server 2018-07-23 08:24:32 +10:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Implement tap_button_map for input devices 2018-07-14 01:01:47 -04:00
sway.1.scd Add sway(5) 2018-05-11 21:03:43 -04:00
sway.5.scd Add documentation for urgent command 2018-07-16 10:15:18 +10:00