gri3-wm/i3bar/include
Orestis Floros 315ff17563 Add '--release' flag for bindsym in the bar block
i3bar's handle_button is modified to also handle XCB_BUTTON_RELEASE
events. During these button release events, only custom commands are
checked to avoid sending multiple workspace ipc messages.

The way this patch is implemented will allow to assign a custom command
for both the press and release of the same button:
bar {
  ...
  bindsym buttonX exec command1
  bindsym --release buttonX exec command2
}

Fixes #3068.
2017-12-08 12:16:22 +02:00
..
child.h Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
common.h switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
configuration.h Add '--release' flag for bindsym in the bar block 2017-12-08 12:16:22 +02:00
ipc.h Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
mode.h Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
outputs.h i3bar: free output data structures 2017-12-03 20:25:34 +02:00
parse_json_header.h Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
trayclients.h switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
util.h do not check for NULL in FREE macro 2017-11-23 15:41:33 -08:00
workspaces.h switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
xcb.h Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
xcb_atoms.def Synchronize with i3bar+i3, not just i3. 2017-09-30 13:04:20 +02:00