polybar-dwm/include
Mihir Lad a22b2ffcc3 dwm: Add layout scroll; rename settings
Rename settings and allow more flexible configuration by allowing the user to
enable click handlers for the tags and the layout label separately.

Add a scroll handler for the layout label so the user can scroll through the
available layouts. Enabling layout-scroll-wrap allows wrapping back to the
beginning/end of the array of available layouts.

next_layout and prev_layout take the address of a layout and returns the
next/previous layout in the m_layouts array if possible, wrapping if specified,
otherwise returns the same layout. This is used to for the layout scroll
handlers to cycle through layouts.
2020-12-19 19:43:05 -05:00
..
adapters Merge branch 'hotfix/3.5.1' 2020-12-12 13:28:57 +01:00
cairo feat(conf) Properties for {bottom,top}-{left,right} radius 2020-12-13 17:02:23 +01:00
components New Tag Parser (#2303) 2020-12-17 20:37:28 +01:00
drawtypes feat: Warn state for cpu, memory, fs, battery modules (#2199) 2020-12-02 15:55:13 +01:00
events New Tag Parser (#2303) 2020-12-17 20:37:28 +01:00
modules dwm: Add layout scroll; rename settings 2020-12-19 19:43:05 -05:00
tags New Tag Parser (#2303) 2020-12-17 20:37:28 +01:00
utils New Tag Parser (#2303) 2020-12-17 20:37:28 +01:00
x11 feat(xkeyboard): Add variant support to layout label (#2163) 2020-12-19 18:22:27 +01:00
CMakeLists.txt build: remove xdamage extension 2019-06-03 00:46:12 +02:00
common.hpp refactor(build): Remove version number namespace 2019-05-17 16:49:47 +02:00
debug.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
errors.hpp Add missing <stdexcept> header 2019-12-25 01:00:29 +01:00
settings.hpp.cmake Update cmake/config files to include dwmipcpp 2020-12-19 19:28:34 -05:00