polybar-dwm/include/x11
Gilad Naaman db9a83a83b feat(xkeyboard): Customizable indicators and layouts (#1559)
* `layout-icon-*` list that maps layouts to icons.
* `indicator-icon-*` list that maps indicators to off and on icons
* `label-indicator-off`
* `label-indicator-on` which replaces the now deprecated `label-indicator`
* `label-indicator-[on|off]-*` for each indicator. Overrides `label-indicator-on` and `label-indicator-off` 

Fixes #1558 
Closes #1048

* add icon support for xkeyboard layouts

* removed unneeded #include

* add sperate %icon% token that can be used in <label-layout>

* removed unneeded #include

* added caps lock indicator (was mentioned in wiki, but not actually implememnted) and support for indicator icons

* a few more fixes to make sure existing user configs are not broken

* ready to go

* Added an option to replace xkb indicator names

* Added labels for each indicator state

* Removed print left on accident

* Fixed review comments

* Update src/modules/xkeyboard.cpp

Co-Authored-By: Gilnaa <gilad@naaman.io>
2019-02-24 22:35:39 +01:00
..
extensions feat(xkeyboard): Customizable indicators and layouts (#1559) 2019-02-24 22:35:39 +01:00
atoms.hpp fix(renderer): Handling of missing root pixmap (#1608) 2019-01-17 14:22:48 +01:00
background_manager.hpp fix(tray): correctly handle transparency when using offset (#1571) 2019-01-05 01:08:18 +01:00
connection.hpp feat(render): support pseudo-transparency 2018-10-04 15:52:03 +02:00
cursor.hpp fix(compiling): map variable without namespace. (#1395) 2018-08-24 13:37:45 +02:00
ewmh.hpp fix(xworkspace): Fully support _NET_DESKTOP_NAMES spec (#1579) 2019-02-08 13:32:31 +01:00
icccm.hpp feat(xworkspaces): add urgent desktop detection 2017-02-23 13:20:26 +01:00
registry.hpp refactor(connection: Use custom base 2016-12-26 09:46:48 +01:00
tray_client.hpp refactor: Integral types 2017-01-24 07:11:14 +01:00
tray_manager.hpp fix(tray): correctly handle transparency when using offset (#1571) 2019-01-05 01:08:18 +01:00
types.hpp refactor(x11): Cleanup 2017-01-24 10:49:14 +01:00
window.hpp refactor(x11): Cleanup 2017-01-24 10:49:14 +01:00
winspec.hpp doc: Convert @ to \ doxygen commands 2018-11-04 19:28:27 -08:00
xembed.hpp refactor(x11): Cleanup 2017-01-24 10:49:14 +01:00
xresources.hpp fix(xrm): res_class==nullptr to properly get the resource (#368) 2017-01-23 17:54:20 +01:00