displayLayout and Rendering TUI library |
git clone git://git.dimitrijedobrota.com/display.git |
Log | Files | Refs | README | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | |
commit | 5aeddc86c66cd8a845f0d0ae753f5062e158504c |
parent | 7a98d5f4741e6dbd6eb4a8c44e63a283fbbbc508 |
author | Dimitrije Dobrota <mail@dimitrijedobrota.com> |
date | Wed, 5 Feb 2025 11:27:22 +0100 |
Get screen size
Diffstat:M | example/example.cpp | | | +++++----- |
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/example/example.cpp b/example/example.cpp
@@ -1,3 +1,4 @@
#include <format>
#include <iostream>
#include "alec/alec.hpp"
@@ -9,14 +10,13 @@ int main()
while (true) {
const auto event = alec::get_event();
if (event.type() == alec::event::Type::NONE) {
continue;
}
if (event.type() == alec::event::Type::KEY && event.key() == 'q') {
break;
}
std::cout << char(event.key()) << std::flush;
const auto size = alec::get_screen_size();
std::cout << std::format("({}, {})\n", std::get<0>(size), std::get<1>(size))
<< std::flush;
}
display::stop();