polybar-dwm/include/x11
patrick96 ef06472a6d
tray: Remove tray window
Each tray client is directly reparented to the bar window. This saves us
the hassle of having to configure a basically useless tray window and
keeping its background pixmap in sync.

The only disadvantages are having to (un)map each client window
individually and calculating its position relative to the bar window
(which changes all the time) instead of relative to the tray window
(which only changes when clients are added/removed).
2022-08-27 23:02:34 +02:00
..
extensions Use connection.root() to get root window 2022-04-16 00:16:50 +02:00
atoms.hpp Cleanup xcb stuff 2022-03-06 18:28:26 +01:00
background_manager.hpp controller: Keep only eventloop in try-catch 2022-04-16 00:16:49 +02:00
connection.hpp Use connection.root() to get root window 2022-04-16 00:16:50 +02:00
cursor.hpp Cleanup cursor code 2022-03-20 20:18:00 +01:00
ewmh.hpp Make ewmh_connection act as xcb_ewmh_connection_t* 2022-03-21 21:37:12 +01:00
icccm.hpp fix: Set WM_SIZE_HINTS to fix position in openbox 2022-02-21 21:40:33 +01:00
registry.hpp refactor(connection: Use custom base 2016-12-26 09:46:48 +01:00
tray_client.hpp tray: Remove tray window 2022-08-27 23:02:34 +02:00
tray_manager.hpp tray: Remove tray window 2022-08-27 23:02:34 +02:00
types.hpp refactor(x11): Cleanup 2017-01-24 10:49:14 +01:00
window.hpp fix: Support negative struts 2022-03-15 00:11:46 +01:00
winspec.hpp xcb: Cleanup value packing 2022-04-16 00:16:48 +02:00
xembed.hpp Use individual wrapper window for each tray client 2022-04-16 00:16:49 +02:00
xresources.hpp Remove undefined behaviors and clean code (#1769) 2021-02-15 23:32:56 +01:00