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

ref: 50a526b4935e2ff0e37aa53f47a71417517ddefa CTU-FEE-B0B35APO-Semestral-project/lib-gui/src/gui_window.c -rw-r--r-- 509 bytes
50a526b4 — František Boháček feat: add size and date to browser table 4 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];
}