mirror of https://github.com/polybar/polybar.git
20f3d9a141
Using brace initialization here causes bar.hpp to not compile when included on its own, forcing all clients to also include tray_manager.hpp and so on, which defeats the purpose of forward declaring those classes. This also allows us to remove the tray_manager.hpp, renderer.hpp and parser.hpp includes from the clients of bar.hpp |
||
---|---|---|
.. | ||
adapters | ||
cairo | ||
components | ||
drawtypes | ||
events | ||
modules | ||
utils | ||
x11 | ||
CMakeLists.txt | ||
ipc.cpp | ||
main.cpp |