20#ifndef __LIBWLCLIENT_ICON_H__
21#define __LIBWLCLIENT_ICON_H__
23#include <libbase/libbase.h>
72 bool (*callback)(bs_gfxbuf_t *gfxbuf_ptr,
void *ud_ptr),
85 void (*callback)(
double x,
double y,
void *ud_ptr),
86 void *callback_ud_ptr);
struct _wlclient_icon_t wlclient_icon_t
void wlclient_icon_destroy(wlclient_icon_t *icon_ptr)
Definition icon.c:171
void wlclient_icon_register_ready_callback(wlclient_icon_t *icon_ptr, bool(*callback)(bs_gfxbuf_t *gfxbuf_ptr, void *ud_ptr), void *ud_ptr)
Definition icon.c:205
wlclient_icon_t * wlclient_icon_create(wlclient_t *wlclient_ptr)
Definition icon.c:106
void wlclient_icon_register_position_callback(wlclient_icon_t *icon_ptr, void(*callback)(double x, double y, void *ud_ptr), void *callback_ud_ptr)
Definition icon.c:220
bool wlclient_icon_supported(wlclient_t *wlclient_ptr)
Definition icon.c:198
struct _wlclient_t wlclient_t
Definition libwlclient.h:30