Добавлены описания

This commit is contained in:
Alexander Zhirov 2026-01-05 12:42:55 +03:00
parent 800d84da79
commit 2dc4b7a4e5
Signed by: alexander
GPG key ID: C8D8BE544A27C511

View file

@ -123,12 +123,16 @@ struct SessionConfig
int escDelay = 50; int escDelay = 50;
} }
/**
* Терминальная сессия ncurses.
*/
final class Session final class Session
{ {
private: private:
NCWin _root; NCWin _root;
bool _ended; bool _ended;
// Применяет параметры конфигурации к активной ncurses-сессии.
void setup(ref const(SessionConfig) config) void setup(ref const(SessionConfig) config)
{ {
// Настройка режима обработки ввода терминалом. // Настройка режима обработки ввода терминалом.
@ -186,6 +190,7 @@ public:
// Установить флаг инициализации ncurses // Установить флаг инициализации ncurses
gInitialized = true; gInitialized = true;
// Применение конфигурации
setup(config); setup(config);
} }