33 auto menu = Container::Vertical(
54 hbox(
text(
"selected = "),
text(std::to_string(selected))),
61 screen.Loop(renderer);
63 std::cout <<
"Selected element = " << selected << std::endl;
static ScreenInteractive TerminalOutput()
ターミナル出力の幅に一致し、描画されるコンポーネントの高さに一致するScreenInteractiveを作成します。
AnimatedColorsOption animated_colors
Component MenuEntry(MenuEntryOption options)
特定のメニューエントリ。これらはContainer::Verticalに入れてメニューを形成できます。
Component Renderer(Component child, std::function< Element()>)
|child|に似ていますが、|render|をComponentRender()イベントとして使用する新しいコンポーネントを返します。
virtual void Render(Screen &screen)
要素をftxui::Screenに表示します。
Decorator bgcolor(Color)
背景色を使用して装飾します。
Element text(std::wstring text)
ユニコードテキストを表示します。
Element vbox(Elements)
要素を縦に一つずつ表示するコンテナ。
Colorは、ターミナルユーザーインターフェースにおける色を表すクラスです。
Element hbox(Elements)
要素を水平方向に1つずつ表示するコンテナ。
Element frame(Element)
要素を「仮想」領域内に表示できるようにします。そのサイズはコンテナよりも大きくすることができます。 この場合、より小さい部分のみが表示されます。フォーカスされた要素を表示するためにビューはスクロール可能...
AnimatedColorOption foreground
AnimatedColorOption background