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

ref: 3ada204ef587dc93331904fdd30636bb46c225a9 CTU-FEE-B0B35APO-Semestral-project/text-viewer/src/gui_window.c -rw-r--r-- 509 bytes
3ada204e — František Boháček refactor: move text view commands to text viewer 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];
}