summaryrefslogtreecommitdiff
path: root/lib/internal.h
AgeCommit message (Collapse)Author
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.