blob: f9c192b006a3f6f842808b0bc2a6a58a8c77c144 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdint.h>
#define EVE_LABEL_MARGIN 10
typedef struct EVELabel {
EVERect g;
EVEFont *font;
char *title;
} EVELabel;
typedef struct EVELabelSpec {
EVERect g;
EVEFont *font;
char *title;
int16_t margin;
} EVELabelSpec;
int eve_label_init(EVELabel *label, EVERect *g, EVEFont *font, char *title);
int eve_label_create(EVELabel *label, EVELabelSpec *spec, EVEPage *page);
void eve_label_draw(EVELabel *label);
|