ef06472a6d
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). |
||
---|---|---|
.. | ||
bar.hpp | ||
builder.hpp | ||
command_line.hpp | ||
config_parser.hpp | ||
config.hpp | ||
controller.hpp | ||
eventloop.hpp | ||
logger.hpp | ||
renderer_interface.hpp | ||
renderer.hpp | ||
screen.hpp | ||
types.hpp |