#include #include #include #include #include #include int gui_button_render_sprite(const struct gui_button *const b) { sprite_get_or_ret(s, -1); if (sprite_clone(b->u.sprite.s, s)) return -1; gui_coords(&b->common, &s->x, &s->y); sprite_sort(s); return 0; } void gui_button_get_dim_sprite(const struct gui_button *const b, short *const w, short *const h) { const struct sprite *const s = b->u.sprite.s; *w = s->w; *h = s->h; } void gui_button_init_sprite(struct gui_button *const b) { }