display

Layout and Rendering TUI library
git clone git://git.dimitrijedobrota.com/display.git
Log | Files | Refs | README | LICENSE | 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();