30 auto renderer =
Renderer(split, [&] {
33 text(
"最小: " + std::to_string(size_min)),
34 text(
"最大: " + std::to_string(size_max)),
35 text(
"サイズ: " + std::to_string(size)),
41 screen.Loop(renderer);
static ScreenInteractive Fullscreen()
Component Renderer(Component child, std::function< Element()>)
|child|に似ていますが、|render|をComponentRender()イベントとして使用する新しいコンポーネントを返します。
virtual void Render(Screen &screen)
要素をftxui::Screenに表示します。
Element flex(Element)
子要素をコンテナに残されたスペースに比例して拡大させます。
Element center(Element)
要素を水平方向および垂直方向に中央揃えします。
Element text(std::wstring text)
ユニコードテキストを表示します。
Element vbox(Elements)
要素を縦に一つずつ表示するコンテナ。
Component ResizableSplit(ResizableSplitOption options)
2つのコンポーネント間の分割。
Element window(Element title, Element content, BorderStyle border=ROUNDED)