|
bemenu
1.0.0
Dynamic menu library and client program inspired by dmenu
|
Data Fields | |
| struct wl_surface * | surface |
| struct wl_shell_surface * | shell_surface |
| struct wl_callback * | frame_cb |
| struct xdg_surface * | xdg_surface |
| struct wl_shm * | shm |
| struct buffer | buffers [2] |
| uint32_t | width |
| uint32_t | height |
| uint32_t | max_height |
| uint32_t | displayed |
| struct { | |
|
void(* render )(struct cairo *cairo, uint32_t width, uint32_t height, uint32_t max_height, const struct bm_menu *menu, struct cairo_paint_result *result) | |
| } | notify |
| Display * | display |
| int32_t | screen |
| Drawable | drawable |
| XIM | xim |
| XIC | xic |
| KeySym | keysym |
| uint32_t | mods |
| struct buffer | buffer |
| uint32_t | x |
| uint32_t | y |
| uint32_t | monitor |
| bool | bottom |
| struct { | |
|
void(* render )(struct cairo *cairo, uint32_t width, uint32_t height, uint32_t max_height, const struct bm_menu *menu, struct cairo_paint_result *result) | |
| } | notify |