FTXUI 6.1.9 C++ functional terminal UI.

Loading...
Searching...
No Matches
screen_interactive.cppm
Go to the documentation of this file.
1/// @module ftxui.component.screen_interactive
2/// @brief Module file for the ScreenInteractive class of the Component module
3
4 module;
5
6#include <ftxui/component/screen_interactive.hpp>
7
8 export module ftxui.component.screen_interactive;
9
10/**
11 * @namespace ftxui
12 * @brief The FTXUI ftxui:: namespace
13 */
14 export namespace ftxui {
15 using ftxui::ComponentBase;
16 using ftxui::Loop;
17 using ftxui::Event;
18 using ftxui::Component;
19
20 using ftxui::Screen;
21 using ftxui::ScreenInteractivePrivate;
22 using ftxui::ScreenInteractive;
23}
ftxui::ComponentBase
It implement rendering itself as ftxui::Element. It implement keyboard navigation by responding to ft...
Definition component_base.hpp:30
ftxui::Loop
Loop is a class that manages the event loop for a component.
Definition loop.hpp:56
ftxui::ScreenInteractive
ScreenInteractive is a Screen that can handle events, run a main loop, and manage components.
Definition screen_interactive.hpp:33
ftxui::Event
Represent an event. It can be key press event, a terminal resize, or more ...
Definition event.hpp:29
ftxui::Screen
A rectangular grid of Pixel.
Definition screen.hpp:27
ftxui.component.screen_interactive
Module file for the ScreenInteractive class of the Component module.
ftxui
The FTXUI ftxui:: namespace.
Definition animation.hpp:10
ftxui::Component
std::shared_ptr< ComponentBase > Component
Definition component_base.hpp:24
screen_interactive.hpp