21#ifndef __WLMAKER_WLCLIENT_XDG_TOPLEVEL_H__
22#define __WLMAKER_WLCLIENT_XDG_TOPLEVEL_H__
98 void (*callback)(
void *ud_ptr, uint32_t width, uint32_t height),
111 void (*callback)(
double x,
double y,
void *ud_ptr),
112 void *callback_ud_ptr);
Definition xdg_toplevel.c:43
char * title_ptr
Definition xdg_toplevel.c:48
uint32_t width
Definition xdg_toplevel.c:63
uint32_t height
Definition xdg_toplevel.c:65
wlmcl_xdg_toplevel_t * wlmcl_xdg_toplevel_create(wlmcl_client_t *wlclient_ptr, const char *title_ptr, unsigned width, unsigned height)
Definition xdg_toplevel.c:159
struct wl_surface * wlmcl_xdg_toplevel_wl_surface(wlmcl_xdg_toplevel_t *toplevel_ptr)
Definition xdg_toplevel.c:337
void wlmcl_xdg_toplevel_register_configure_callback(wlmcl_xdg_toplevel_t *toplevel_ptr, void(*callback)(void *ud_ptr, uint32_t width, uint32_t height), void *ud_ptr)
Definition xdg_toplevel.c:343
void wlmcl_xdg_toplevel_destroy(wlmcl_xdg_toplevel_t *toplevel_ptr)
Definition xdg_toplevel.c:279
bool wlmcl_xdg_supported(wlmcl_client_t *wlclient_ptr)
Definition xdg_toplevel.c:314
bool wlmcl_xdg_decoration_set_server_side(wlmcl_xdg_toplevel_t *toplevel_ptr, bool enabled)
Definition xdg_toplevel.c:320
void wlmcl_xdg_toplevel_register_position_callback(wlmcl_xdg_toplevel_t *toplevel_ptr, void(*callback)(double x, double y, void *ud_ptr), void *callback_ud_ptr)
Definition xdg_toplevel.c:356
static wlmcl_client_t * wlclient_ptr
Definition wlmbattery.c:46