gri3-wm/i3bar/src
Orestis Floros 7df88f18eb
Sort dock clients by class and instance
This is similar to #3820 but does not use qsort but an insertion sort in
con_attach.

Since each bar block automatically gets its own incremental bar id,
bards end up being sorted according to their definition order in the
config file.

For i3bar, the WM_CLASS is modified to include an instance name which
depends on the bar_id. This could be useful for other reason, e.g. users
targeting a specific bar instance.

Fixes #3491
2020-04-14 20:47:51 +02:00
..
child.c Merge pull request #4004 from orestisfl/i3bar-segfault 2020-04-10 14:00:51 +02:00
config.c i3bar: Make header declarations extern 2020-02-01 17:33:53 +01:00
ipc.c clang-format: bring back ForeachMacros (#3948) 2020-02-19 11:31:09 +01:00
main.c i3bar: Make header declarations extern 2020-02-01 17:33:53 +01:00
mode.c Add setting for minimal width of workspace buttons 2019-06-25 13:10:01 +07:00
outputs.c clang-format: bring back ForeachMacros (#3948) 2020-02-19 11:31:09 +01:00
parse_json_header.c Ensure all *.[ch] files include config.h 2016-10-23 21:09:24 +02:00
workspaces.c Limit workspace numbers within 0..INT32_MAX 2020-02-21 02:07:04 +00:00
xcb.c Sort dock clients by class and instance 2020-04-14 20:47:51 +02:00