sway-patched-tray-menu-github/sway/commands
Brian Ashworth 02bbefda20 bar_cmd_tray_bind: Use mouse button helpers
This modifies `bar_cmd_tray_bindsym` to use `get_mouse_bindsym` for
parsing mouse buttons. This also introduces `bar_cmd_tray_bindcode`,
which will use `get_mouse_bindcode` for parsing mouse buttons. Like with
sway bindings, the two commands are encapsulated in a single file to
maximize shared code.

This also modifies tray bindings to work off of events codes rather than
x11 buttons, which allows for any mouse buttons to be used.

For `get_bar_config`, `event_code` has been added to the `tray_bindings`
section and will include to event code for the button. If the event code
can be mapped to a x11 button, `input_code` will still be the x11 button
number. Otherwise, `input_code` will be `0`.
2019-01-16 11:12:45 +01:00
..
bar bar_cmd_tray_bind: Use mouse button helpers 2019-01-16 11:12:45 +01:00
input Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
output Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
seat Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
assign.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
bar.c bar_cmd_tray_bind: Use mouse button helpers 2019-01-16 11:12:45 +01:00
bind.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
border.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
client.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
create_output.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
default_border.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
default_floating_border.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
default_orientation.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
exec.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
exec_always.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
exit.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
floating.c Handle hidden scratchpad containers in commands 2019-01-15 09:05:27 +01:00
floating_minmax_size.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
floating_modifier.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
focus.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
focus_follows_mouse.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
focus_on_window_activation.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
focus_wrapping.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
font.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
for_window.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
force_display_urgency_hint.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
force_focus_wrapping.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
fullscreen.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
gaps.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
hide_edge_borders.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
include.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
input.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
kill.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
layout.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
mark.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
mode.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
mouse_warping.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
move.c Handle hidden scratchpad containers in commands 2019-01-15 09:05:27 +01:00
no_focus.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
nop.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
opacity.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
output.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
popup_during_fullscreen.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
reload.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
rename.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
resize.c cmd_resize: allow resizing hidden scratchpad by px 2019-01-16 09:30:43 +01:00
scratchpad.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
seat.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
set.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
show_marks.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
smart_borders.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
smart_gaps.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
split.c Handle hidden scratchpad containers in commands 2019-01-15 09:05:27 +01:00
sticky.c Handle hidden scratchpad containers in commands 2019-01-15 09:05:27 +01:00
swap.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
swaybg_command.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
swaynag_command.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
tiling_drag.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
tiling_drag_threshold.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
title_align.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
title_format.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
titlebar_border_thickness.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
titlebar_padding.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
unmark.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
urgent.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
workspace.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
workspace_layout.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
ws_auto_back_and_forth.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00
xwayland.c Remove now-unused "input" argument of cmd_results_new 2019-01-14 08:05:29 -05:00