summaryrefslogtreecommitdiff
path: root/lib/internal.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
2015-02-02Fix mac os x buildJari Vetoniemi
2015-01-18Make scrollbar autohideableJari 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-10-26Mkae highlighted item prefix configurable.Jari Vetoniemi
2014-10-25Single line mode, color customization, etc..Jari Vetoniemi
2014-10-25Use BM_PLUGIN_VERSION for renderers.Jari Vetoniemi
2014-10-25Cleanup wayland renderer and plugin support.Jari Vetoniemi
2014-10-22Pass bm_menu struct on each render api call.Jari Vetoniemi
2014-10-22Call constructor of activated renderer.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-12Make filter to pointer.Jari Vetoniemi
2014-04-12Fix out of bound access, and provide better tokenize api.Jari Vetoniemi
2014-04-12Use strcspn instead of strtokJari Vetoniemi
2014-04-12Make page scrolling work like it should. (Shfit+pgup/pgdwn for oldJari Vetoniemi
behaviour)
2014-04-12Remove highlight logic from filters, it does not belong there.Jari Vetoniemi
Plus it seems dmenu always just highlights first item on filter change.
2014-04-12Make comparator functions follow standard more.Jari Vetoniemi
2014-04-10Make it possible filter manually, and optimized filtering.Jari Vetoniemi
2014-04-10Proper filtering functions.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-10Document internal.hJari Vetoniemi
2014-04-10Remove unused internal function.Jari Vetoniemi
2014-04-10Remove @file from non-public library files.Jari Vetoniemi
2014-04-10Basic working bemenu with curses backendJari Vetoniemi
2014-03-28These structs are not typedefs.Jari Vetoniemi
2014-03-28Remove unused function prototype.Jari Vetoniemi
2014-03-28Add basic API code.Jari Vetoniemi
=> bmMenu instancing. => "Rendering" => bmMenu releasing.