20#ifndef __LIBWLCLIENT_XDG_TOPLEVEL_H__
21#define __LIBWLCLIENT_XDG_TOPLEVEL_H__
23#include <libbase/libbase.h>
87 bool (*
callback)(bs_gfxbuf_t *gfxbuf_ptr,
void *ud_ptr),
100 void (*
callback)(
double x,
double y,
void *ud_ptr),
wlclient_xdg_toplevel_t * wlclient_xdg_toplevel_create(wlclient_t *wlclient_ptr, const char *title_ptr, unsigned width, unsigned height)
Definition xdg_toplevel.c:157
void wlclient_xdg_toplevel_register_position_callback(wlclient_xdg_toplevel_t *toplevel_ptr, void(*callback)(double x, double y, void *ud_ptr), void *callback_ud_ptr)
Definition xdg_toplevel.c:369
bool wlclient_xdg_decoration_set_server_side(wlclient_xdg_toplevel_t *toplevel_ptr, bool enabled)
Definition xdg_toplevel.c:334
struct _wlclient_xdg_toplevel_t wlclient_xdg_toplevel_t
Definition xdg_toplevel.h:33
void wlclient_xdg_toplevel_register_ready_callback(wlclient_xdg_toplevel_t *toplevel_ptr, bool(*callback)(bs_gfxbuf_t *gfxbuf_ptr, void *ud_ptr), void *callback_ud_ptr)
Definition xdg_toplevel.c:351
bool wlclient_xdg_supported(wlclient_t *wlclient_ptr)
Definition xdg_toplevel.c:328
void wlclient_xdg_toplevel_destroy(wlclient_xdg_toplevel_t *toplevel_ptr)
Definition xdg_toplevel.c:290
struct _wlclient_t wlclient_t
Definition libwlclient.h:30
Definition xdg_toplevel.c:43
wlcl_dblbuf_ready_callback_t callback
Definition xdg_toplevel.c:70
void * callback_ud_ptr
Definition xdg_toplevel.c:72
char * title_ptr
Definition xdg_toplevel.c:48