bemenu 1.0.0
Dynamic menu library and client program inspired by dmenu
window Struct Reference

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
 

The documentation for this struct was generated from the following files: