#include "ftxui/screen/terminal.hpp" #include #include #include #include namespace ftxui { Terminal::Dimensions Terminal::Size() { #ifdef __EMSCRIPTEN__ return Dimensions{80, 43}; #else winsize w; ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); return Dimensions{w.ws_col, w.ws_row}; #endif } } // namespace ftxui