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

ref: b954c45e83a5296c1ea90fc949851984e2c2abb7 CTU-FEE-B0B35APO-Semestral-project/lib-gui/src/gui_window.c -rw-r--r-- 509 bytes
b954c45e — František Boháček docs: add new todos 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