blob: 5c2d7a0c48e7090a48e84fbffdeb534fd7fc0bd8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#pragma once
#include <daguerre/image.hpp>
struct window {
static constexpr int decorations_extra_width = 4;
static constexpr int decorations_extra_height = 18;
daguerre::image<daguerre::hilbert_color> contents_with_decorations;
daguerre::image<daguerre::hilbert_color> contents;
int x;
int y;
bool is_shown;
std::string title;
void set_size(int width, int height);
void draw_decorations(bool top);
inline window() : x(0), y(0), is_shown(false) {
set_size(0, 0);
draw_decorations(false);
}
};
|