summaryrefslogtreecommitdiff
path: root/src/gui/group.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/group.c')
-rw-r--r--src/gui/group.c25
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
4void 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
12void 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
24void group_add_component(Group *group, Component *component) {
25
26} \ No newline at end of file