2014-04-10 12:48:55 +00:00
|
|
|
/**
|
|
|
|
@mainpage Main Page
|
|
|
|
|
|
|
|
bemenu is a dynamic menu library and client program inspired by dmenu.
|
2014-04-12 21:05:12 +00:00
|
|
|
You can create flexible menu oriented programs using the library interface in your favorite language that has bemenu bindings available.
|
2014-04-10 12:48:55 +00:00
|
|
|
|
|
|
|
Unlike old dmenu approach, with library you don't have to feed unneccessary metadata into client program and parse the result.
|
|
|
|
Instead your program will be aware of the items and possible metadata inside the menu.
|
|
|
|
It's also possible to use multiple menus or dynamically remove/insert items.
|
|
|
|
|
|
|
|
Features:
|
|
|
|
- Multiple layouts
|
|
|
|
- Different filtering algorithms:
|
|
|
|
- Vanilla dmenu filtering
|
|
|
|
- Rendering backends (UI toolkits are loaded dynamically, not depended):
|
2015-02-01 23:55:03 +00:00
|
|
|
- Wayland (cairo + pango)
|
|
|
|
- X11 (cairo + pango)
|
2014-04-10 12:48:55 +00:00
|
|
|
- Curses
|
|
|
|
|
2015-02-01 23:55:03 +00:00
|
|
|
bemenu also provides 'bemenu' and 'bemenu-run' executables that are compatible with dmenu interface.
|
2014-04-10 14:26:42 +00:00
|
|
|
|
|
|
|
Get started on the <a href="modules.html">Modules</a> page.
|
2014-04-10 12:48:55 +00:00
|
|
|
*/
|