132 BM_FILTER_MODE_DMENU,
133 BM_FILTER_MODE_DMENU_CASE_INSENSITIVE,
150 BM_SCROLLBAR_AUTOHIDE,
162 BM_RUN_RESULT_RUNNING,
163 BM_RUN_RESULT_SELECTED,
164 BM_RUN_RESULT_CANCEL,
182 BM_KEY_SHIFT_PAGE_UP,
183 BM_KEY_SHIFT_PAGE_DOWN,
186 BM_KEY_LINE_DELETE_LEFT,
187 BM_KEY_LINE_DELETE_RIGHT,
194 BM_KEY_CONTROL_RETURN,
211 BM_COLOR_HIGHLIGHTED_BG,
212 BM_COLOR_HIGHLIGHTED_FG,
213 BM_COLOR_SELECTED_BG,
214 BM_COLOR_SELECTED_FG,
215 BM_COLOR_SCROLLBAR_BG,
216 BM_COLOR_SCROLLBAR_FG,
582 bool bm_menu_set_items(
struct bm_menu *menu,
const struct bm_item **items, uint32_t nmemb);
593 struct bm_item**
bm_menu_get_items(
const struct bm_menu *menu, uint32_t *out_nmemb);
void bm_item_free(struct bm_item *item)
struct bm_item * bm_item_new(const char *text)
enum bm_priorty bm_renderer_get_priorty(const struct bm_renderer *renderer)
void bm_item_set_userdata(struct bm_item *item, void *userdata)
const char * bm_item_get_text(const struct bm_item *item)
const struct bm_renderer ** bm_get_renderers(uint32_t *out_nmemb)
const char * bm_version(void)
bm_priorty
Definition: bemenu.h:90
const char * bm_renderer_get_name(const struct bm_renderer *renderer)
bool bm_item_set_text(struct bm_item *item, const char *text)
void * bm_item_get_userdata(struct bm_item *item)