Waybar/include
Aleksei Bavshin 7735c80d0e
refactor(bar): Split GLS and raw layer-shell implementations
Extract two surface implementations from the bar class: GLSSurfaceImpl
and RawSurfaceImpl. This change allowed to remove _all_ surface type
conditionals and significantly simplify the Bar code.

The change also applies PImpl pattern to the Bar, allowing to remove
some headers and fields from `bar.hpp`.
2020-10-28 07:53:37 -07:00
..
modules Merge branch 'master' into sway-language-module 2020-10-20 12:22:22 +03:00
util replace lowercase "k" with uppercase "K" 2020-10-28 19:39:50 +08:00
ALabel.hpp clock: scroll through multiple timezones 2020-08-13 18:53:18 -04:00
AModule.hpp fix: cancel thread and fix window close 2020-05-27 09:10:38 +02:00
IModule.hpp refactor: AModule 2019-06-15 14:57:52 +02:00
bar.hpp refactor(bar): Split GLS and raw layer-shell implementations 2020-10-28 07:53:37 -07:00
client.hpp refactor(client): use std::list<waybar_output> to store outputs 2020-01-14 07:27:08 -08:00
factory.hpp Merge branch 'master' into sway-language-module 2020-10-20 12:22:22 +03:00