~ruther/CTU-FEE-B0B35APO-Semestral-project

ref: 612a284d28b5cfb66a922ec130c5eb01433a550a CTU-FEE-B0B35APO-Semestral-project/lib-gui/src/gui_window.c -rw-r--r-- 509 bytes
612a284d — František Boháček fix: update list 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "gui.h"

window_t gui_window_create(container_t *containers, uint16_t size) {
  window_t window = {
    .containers = containers,
    .containers_size = size,
    .containers_count = 0,
  };

  return window;
}

container_t *gui_window_add_container(window_t *window, container_t container) {
  if (window->containers_count >= window->containers_size) {
    return NULL;
  }

  window->containers[window->containers_count++] = container;
  return &window->containers[window->containers_count - 1];
}
Do not follow this link