polybar-dwm/include/components
Patrick Ziegler 8afd5b71df
Integrate bar taskqueue into eventloop (#2510)
* Remove DEBUG_SHADED

Was disabled by default AND behind an #if 0

* Make TimerHandle expose more libuv functions

* Prepare for moving double clicks into eventloop

* Make eventloop available to bar

* Remove bar mutex

Everything in the bar is now in the same thread

* Move double-click handling to eventloop

* Extract double click deferred function into method

* Stop throttling clicks

* Increase double click interval to 400 and add option

double-click-interval in the bar section

Closes #1441

* Implement dimming using timer handles

* Remove taskqueue

* Remove unused dependencies

* Cleanup & Comments
2021-09-27 17:35:45 +02:00
..
bar.hpp Integrate bar taskqueue into eventloop (#2510) 2021-09-27 17:35:45 +02:00
builder.hpp New Tag Parser (#2303) 2020-12-17 20:37:28 +01:00
command_line.hpp feat(command_line): Properly handle positional args 2017-01-13 04:47:25 +01:00
config_parser.hpp Add initial support for an escape character (#2361) 2021-01-26 19:16:29 +01:00
config.hpp Deprecate throttle-output and throttle-output-for 2021-09-21 20:36:23 +02:00
controller.hpp Integrate bar taskqueue into eventloop (#2510) 2021-09-27 17:35:45 +02:00
eventloop.hpp Integrate bar taskqueue into eventloop (#2510) 2021-09-27 17:35:45 +02:00
ipc.hpp Reopen pipe path on EOF 2021-09-21 20:36:23 +02:00
logger.hpp fix(logger): Wrong conversion function called 2020-12-12 01:43:12 +01:00
renderer_interface.hpp Move action_context into separate file 2021-02-12 20:01:22 +01:00
renderer.hpp Stop tracking action blocks in renderer 2021-02-12 20:01:22 +01:00
screen.hpp Add compiler warning for missing override specifier (#2341) 2021-01-04 10:38:43 +01:00
types.hpp Integrate bar taskqueue into eventloop (#2510) 2021-09-27 17:35:45 +02:00