Age | Commit message (Collapse) | Author |
|
|
|
Text is displayed vertically centered in a line. If unspecified, or 0,
the previous behaviour of making the height the size of the text, plus
two pixels on either side, is used, so there will be no change in
behaviour if this option is not used.
Fixes https://github.com/Cloudef/bemenu/issues/44.
|
|
This reverts commit 620ae690209a36b680524f4a4d8bec2f464f05fa.
|
|
The libraries might not be in the linkers default search path, so
use absolute paths for them instead when using TARGET_LINK_LIBRARIES.
Note that XKBCOMMON_LIBRARIES is an alias for XKBCOMMON_LIBRARY and
already contains an absolute path.
Signed-off-by: Tobias Kortkamp <t@tobik.me>
|
|
We include the cairo rendering functions, which use pango.
|
|
|
|
C-m is often bound to return and it's jarring to have all the
other keybinds but not this one
|
|
Xinerama doesn't need to be present even when base X11 is. Check it
explicitly.
|
|
Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR as destination
base.
|
|
* C-v to curses backend
* C-v, M-v, M-<, M-> to x11 and wayland backends
Signed-off-by: Jari Vetoniemi <mailroxas@gmail.com>
|
|
|
|
|
|
without wayland or x11 easier.
|
|
|
|
|
|
|
|
|
|
and provide BEMENU_BACKEND env variable. Change API to reflect this
change.
There is no reliable way to detect when running on terminal (especially
when stdin is a pipe), so we need to make curses backend explicit with
BEMENU_BACKEND=curses or bm_menu_new("curses"), otherwise GUI backend
will be choosed automatically.
|
|
secure_getenv where it makes sense.
|
|
|