17 Component vlist = Container::Vertical(std::move(children));
27 return std::make_shared<ComponentBase>();
Component Inner(std::vector< Component > children)
Element Render()
コンポーネントを描画します。 このftxui::ComponentBaseを表すftxui::Screen上に描画されるftxui::Elementを構築します。レンダリングを変更するにはOnRende...
static ScreenInteractive FitComponent()
描画されるコンポーネントの幅と高さに一致するScreenInteractiveを作成します。
void Loop(Component)
メインループを実行します。
Component Renderer(Component child, std::function< Element()>)
|child|に似ていますが、|render|をComponentRender()イベントとして使用する新しいコンポーネントを返します。
Element text(std::wstring text)
ユニコードテキストを表示します。
Element hbox(Elements)
要素を水平方向に1つずつ表示するコンテナ。
Component Collapsible(ConstStringRef label, Component child, Ref< bool > show=false)
折りたたみ可能なコンポーネント。矢印付きのチェックボックスを表示します。アクティブ化されると、子が 表示されます。
std::shared_ptr< ComponentBase > Component