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 |