diff options
author | Adam NAILI | 2017-12-10 18:33:11 +0100 |
---|---|---|
committer | Adam NAILI | 2017-12-10 18:36:41 +0100 |
commit | 8ad5554529a9f1a6d128582af5aec13c792f0932 (patch) | |
tree | 8983b9a03130b1a728609e74061f3935c7094eca /src/gui/group.c | |
parent | ed99a651c4e0c1a162f416ec384cef7df4268a88 (diff) | |
download | morpher-8ad5554529a9f1a6d128582af5aec13c792f0932.tar.gz |
Update doc and reworking structure and signature of init function for group
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 | ||