summaryrefslogtreecommitdiff
path: root/lib/bemenu.h
AgeCommit message (Collapse)Author
2019-05-31bemenu: add --line-height / -H optionAlyssa Ross
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.
2019-03-25Add option to respect panel position (#48)Ilia Bozhinov
* implement option to make menu respect panel boundaries * fixup! implement option to make menu respect panel boundaries
2016-12-03reference correct enum in documentationup here
The `bm_scrollbar_mode` constants linked to the `bm_run_result` enum in their doc comments.
2015-01-20Remove bg color option as you never see the real bg anyways.Jari Vetoniemi
2015-01-18Make scrollbar autohideableJari Vetoniemi
2015-01-18Change default scrollbar style and make colors configurableJari Vetoniemi
2015-01-18Add --scrollbar optionJari Vetoniemi
2015-01-17Remove --backend and --prioritory options, change prioritory -> priortyJari Vetoniemi
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.
2015-01-17Change font functions to function on pango style font descriptions instead ↵Jari Vetoniemi
of size and name.
2015-01-16Add X11 renderer.Jari Vetoniemi
2014-11-02Make shift + tab the current tab behavior, and normal tab to cycle.Jari Vetoniemi
2014-10-26Mkae highlighted item prefix configurable.Jari Vetoniemi
2014-10-25Single line mode, color customization, etc..Jari Vetoniemi
2014-10-25Cleanup wayland renderer and plugin support.Jari Vetoniemi
2014-10-22Refactor code to snake_style, turn renderers into plugins, and startJari Vetoniemi
wayland (cairo) renderer.
2014-04-14Add selection wrapping (-w).Jari Vetoniemi
2014-04-14Fix documentation.Jari Vetoniemi
2014-04-13Fix bad syntax, and add defgroup for library.Jari Vetoniemi
2014-04-12CLI interface, aka option parsing.Jari Vetoniemi
2014-04-12The list will be copied now.Jari Vetoniemi
2014-04-12S-Return (C-t, insert in curses) should return input, C-Return is mark. ↵Jari Vetoniemi
(C-r, C-space in curses)
2014-04-12Make page scrolling work like it should. (Shfit+pgup/pgdwn for oldJari Vetoniemi
behaviour)
2014-04-10Make it possible to set filter text manually.Jari Vetoniemi
2014-04-10Make it possible filter manually, and optimized filtering.Jari Vetoniemi
2014-04-10Improve documentation.Jari Vetoniemi
2014-04-10Include index parameter in documentation.Jari Vetoniemi
2014-04-10Setter first, then getter.Jari Vetoniemi
2014-04-10Make it possible to set and get userdata pointers.Jari Vetoniemi
2014-04-10Implement list structure, and feature for multiple selections.Jari Vetoniemi
2014-04-10Update documentation, include only public API in doxygen output.Jari Vetoniemi
2014-04-10Fix bmMenuRunWithKey documentationJari Vetoniemi
2014-04-10Basic working bemenu with curses backendJari Vetoniemi
2014-03-28Provide BM_DRAW_MODE_LAST for enumerating draw modes.Jari Vetoniemi
2014-03-28Add basic API code.Jari Vetoniemi
=> bmMenu instancing. => "Rendering" => bmMenu releasing.