aboutsummaryrefslogtreecommitdiff
path: root/src/gui/privinc/gui_button_private.h
blob: 7c2f8973aadd4cc610d44e79466a26fd8405b64e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef GUI_BUTTON_PRIVATE_H
#define GUI_BUTTON_PRIVATE_H

#include <gui/button.h>

#ifdef __cplusplus
extern "C"
{
#endif

void gui_button_init_type1(struct gui_button *b);
void gui_button_init_sprite(struct gui_button *b);
int gui_button_render_type1(const struct gui_button *b);
int gui_button_render_sprite(const struct gui_button *b);
void gui_button_get_dim_type1(const struct gui_button *b, short *w, short *h);
void gui_button_get_dim_sprite(const struct gui_button *b, short *w, short *h);

#ifdef __cplusplus
}
#endif

#endif /* GUI_BUTTON_PRIVATE_H */