![]() |
Contur 2
Educational OS kernel simulator
|
Full interactive TUI application using FTXUI ScreenInteractive. More...
#include <ftxui_app.h>
Public Member Functions | |
| FtxuiApp (ITuiController &controller, FtxuiAppConfig config={}) | |
| Constructs the app bound to an existing controller. | |
| ~FtxuiApp () | |
| FtxuiApp (const FtxuiApp &)=delete | |
| FtxuiApp & | operator= (const FtxuiApp &)=delete |
| FtxuiApp (FtxuiApp &&) noexcept | |
| FtxuiApp & | operator= (FtxuiApp &&) noexcept |
| void | run () |
| Starts the interactive event loop. Blocks until the user quits. | |
Private Attributes | |
| std::unique_ptr< Impl > | impl_ |
Full interactive TUI application using FTXUI ScreenInteractive.
Call run() to start the event loop — this blocks until the user quits.
Definition at line 61 of file ftxui_app.h.
|
explicit |
Constructs the app bound to an existing controller.
| controller | Controller to drive (must outlive FtxuiApp). |
| config | Optional behaviour configuration. |
Referenced by FtxuiApp(), FtxuiApp(), operator=(), and operator=().
| contur::FtxuiApp::~FtxuiApp | ( | ) |
|
delete |
References FtxuiApp().
|
noexcept |
References FtxuiApp().
References FtxuiApp().
References FtxuiApp().
| void contur::FtxuiApp::run | ( | ) |
|
private |
Definition at line 82 of file ftxui_app.h.