diff options
Diffstat (limited to 'src/gui/group.c')
-rw-r--r-- | src/gui/group.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/gui/group.c b/src/gui/group.c index 8b13789..dc48c50 100644 --- a/src/gui/group.c +++ b/src/gui/group.c | |||
@@ -1 +1,26 @@ | |||
1 | #include <stdlib.h> | ||
2 | #include <gui/group.h> | ||
1 | 3 | ||
4 | void group_init(Group *group, int width, int height, int x_pos, int y_pos, int padding) { | ||
5 | group->component.width = width; | ||
6 | group->component.height = height; | ||
7 | group->component.x_pos = x_pos; | ||
8 | group->component.y_pos = y_pos; | ||
9 | group->padding = padding; | ||
10 | } | ||
11 | |||
12 | void group_free(Group *group) { | ||
13 | if (group->group_head != NULL) { | ||
14 | GroupElement *p = group->group_head; | ||
15 | while (p->next != NULL) { | ||
16 | GroupElement *tmp = group->group_head; | ||
17 | p = p->next; | ||
18 | free(tmp); | ||
19 | } | ||
20 | group->group_head = NULL; | ||
21 | } | ||
22 | } | ||
23 | |||
24 | void group_add_component(Group *group, Component *component) { | ||
25 | |||
26 | } \ No newline at end of file | ||