21#ifndef __WLMAKER_WLCLIENT_ICON_H__
22#define __WLMAKER_WLCLIENT_ICON_H__
82 void (*callback)(
void *ud_ptr, uint32_t width, uint32_t height),
95 void (*callback)(
double x,
double y,
void *ud_ptr),
96 void *callback_ud_ptr);
void wlmcl_icon_register_configure_callback(wlmcl_icon_t *icon_ptr, void(*callback)(void *ud_ptr, uint32_t width, uint32_t height), void *ud_ptr)
Definition icon.c:204
void wlmcl_icon_register_position_callback(wlmcl_icon_t *icon_ptr, void(*callback)(double x, double y, void *ud_ptr), void *callback_ud_ptr)
Definition icon.c:217
bool wlmcl_icon_supported(wlmcl_client_t *wlclient_ptr)
Definition icon.c:191
wlmcl_icon_t * wlmcl_icon_create(wlmcl_client_t *wlclient_ptr)
Definition icon.c:104
struct wl_surface * wlmcl_icon_wl_surface(wlmcl_icon_t *icon_ptr)
Definition icon.c:198
void wlmcl_icon_destroy(wlmcl_icon_t *icon_ptr)
Definition icon.c:169
static wlmcl_client_t * wlclient_ptr
Definition wlmbattery.c:46