labwc/docs
Alex Chernika 3632c6703a menu: implement menu accelerators
Menu accelerators are one-letter mnemonics to quickly select/exec
items from the current menu. For each menu item, the accelerator is
defined as the first character of the item label, converted to
lowercase. A different accelerator can be explicitly defined in
menu.xml with the special '_' character before the target letter.

- Add a field `accelerator` to the `menuitem` struct
- Implement `menu_item_select_by_accelerator()`

Example:
The accelerator for an item with the label "e_macs" is 'm'.
2026-05-05 19:16:59 +01:00
..
autostart docs: document labwc-session.target integration 2026-04-27 20:57:36 +01:00
environment docs: add example for GTK4 composing 2025-12-23 20:11:33 +00:00
labnag.1.scd labnag: add details border color and margin options 2026-04-28 20:47:21 +01:00
labwc-actions.5.scd Add Next/PreviousWindowImmediate to switch windows without OSD 2026-05-02 13:37:34 +01:00
labwc-config.5.scd docs: document raiseOnFocusDelay 2026-04-28 20:33:09 +01:00
labwc-menu.5.scd menu: implement menu accelerators 2026-05-05 19:16:59 +01:00
labwc-theme.5.scd labwc-theme(5): describe button hover overlay 2026-02-08 18:45:48 +00:00
labwc.1.scd docs: document labwc-session.target integration 2026-04-27 20:57:36 +01:00
menu.xml docs/: remove XML declarations in .xml files 2025-10-21 12:30:32 +09:00
meson.build Add labnag 2025-08-09 10:44:03 +01:00
rc.xml docs/rc.xml: populate <theme><name> to avoid empty string 2025-12-07 14:54:19 +09:00
rc.xml.all docs: document raiseOnFocusDelay 2026-04-28 20:33:09 +01:00
README xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00
shutdown docs: document labwc-session.target integration 2026-04-27 20:57:36 +01:00
themerc theme: add option window.button.hover.bg.color 2026-02-08 18:45:48 +00:00
xinitrc xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00

Config layout for ~/.config/labwc/
- autostart
- environment
- menu.xml
- rc.xml
- shutdown
- themerc-override
- xinitrc

See `man labwc-config and `man labwc-theme` for further details.