|
FTXUI 7.0.3
C++ functional terminal UI.
|
ftxui/componentモジュールのチュートリアルを確認してください。
Functions | |
| FTXUI_EXPORT (COMPONENT) void RequestAnimationFrame() | |
| RequestAnimationFrameは、次のアニメーションサイクルで新しいフレームが描画されるよう要求する関数です。 | |
| class | FTXUI_EXPORT (COMPONENT) ComponentBase = {}) |
| ftxui::Elementとして自身のレンダリングを実装します。ftxui::Eventに応答してキーボードナビゲーションを実装します。 | |
| Component | Button (ButtonOption option) |
| クリックすると関数を実行するボタンを描画します。 | |
| Component | Button (ConstStringRef label, std::function< void()> on_click, ButtonOption option) |
| クリックすると関数を実行するボタンを描画します。 | |
| Component | CatchEvent (Component child, std::function< bool(Event event)> on_event) |
| |on_event| を使ってイベントをキャッチするコンポーネントを返します。この 関数は、イベントが処理された場合はtrueを、そうでない場合はfalseを返す 必要があります。 | |
| ComponentDecorator | CatchEvent (std::function< bool(Event)> on_event) |
| |on_event| を使ってイベントをキャッチするコンポーネントを装飾します。この 関数は、イベントが処理された場合はtrueを、そうでない場合はfalseを返す 必要があります。 | |
| Component | Checkbox (CheckboxOption option) |
| チェック可能な要素を描画します。 | |
| Component | Checkbox (ConstStringRef label, bool *checked, CheckboxOption option) |
| チェック可能な要素を描画します。 | |
| Component | Vertical (Components children) |
| コンポーネントのリスト。垂直方向に1つずつ描画され、上下の矢印キーまたは'j'/'k'キーを使用して垂直方向にナビゲートされます。 | |
| Component | Vertical (Components children, int *selector) |
| 上下矢印キーまたは 'j'/'k' キーを使って垂直方向に ナビゲートされる、垂直に一つずつ描画されるコンポーネントのリスト。 これは例えばメニューの実装に便利です。 | |
| Component | Horizontal (Components children) |
| 左右矢印キーまたは 'h'/'l' キーを使って水平方向に ナビゲートされる、水平に一つずつ描画されるコンポーネントのリスト。 | |
| Component | Horizontal (Components children, int *selector) |
| 水平方向に左右矢印キーまたは 'h'/'l' キーで操作される、1つずつ 水平に描画されるコンポーネントのリスト。 | |
| Component | Tab (Components children, int *selector) |
| 一度に1つだけ描画され、操作されるコンポーネントのリスト。 |selector| は選択されたコンポーネントのインデックスを示します。これは タブを実装するのに便利です。 | |
| Component | Stacked (Components children) |
| 互いに重ねて配置されるコンポーネントのリスト。 イベントは最初のコンポーネントに伝播され、処理されなければ次に、 というように伝播していきます。 コンポーネントは、与えられた順序の逆順で描画されます。 コンポーネントがフォーカスを取得すると、他の要素の相対的な順序を変えずに 最前面に配置されます。 | |
| Component | Dropdown (ConstStringListRef entries, int *selected) |
| ドロップダウンメニュー。 | |
| Component | Dropdown (DropdownOption option) |
| ドロップダウンメニュー。 | |
| Component | Hoverable (Component component, bool *hover) |
| コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。 | |
| Component | Hoverable (Component component, std::function< void()> on_enter, std::function< void()> on_leave) |
| コンポーネントをラップします。コールバックを使用します。 | |
| ComponentDecorator | Hoverable (bool *hover) |
| コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。 | |
| ComponentDecorator | Hoverable (std::function< void()> on_enter, std::function< void()> on_leave) |
| コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。 | |
| Component | Hoverable (Component component, std::function< void(bool)> on_change) |
| コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。 | |
| ComponentDecorator | Hoverable (std::function< void(bool)> on_change) |
| コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。 | |
| Component | Input (InputOption option) |
| テキストを編集するための入力ボックス。 | |
| Component | Input (StringRef content, InputOption option) |
| テキストを編集するための入力ボックス。 | |
| Component | Input (StringRef content, StringRef placeholder, InputOption option) |
| テキストを編集するための入力ボックス。 | |
| Component | Maybe (Component child, std::function< bool()> show) |
| コンポーネント|child|を装飾します。|show|がtrueを返す場合にのみ表示されます。 | |
| ComponentDecorator | Maybe (std::function< bool()> show) |
| コンポーネントを装飾します。|show|関数がtrueを返す場合にのみ表示されます。 | |
| Component | Maybe (Component child, const bool *show) |
| コンポーネント|child|を装飾します。|show|がtrueの場合にのみ表示されます。 | |
| ComponentDecorator | Maybe (const bool *show) |
| コンポーネントを装飾します。|show|がtrueの場合にのみ表示されます。 | |
| Component | Menu (MenuOption option) |
| テキストのリスト。フォーカスされた要素が選択されます。 | |
| Component | Menu (ConstStringListRef entries, int *selected, MenuOption option) |
| テキストのリスト。フォーカスされた要素が選択されます。 | |
| Component | Toggle (ConstStringListRef entries, int *selected) |
| 要素の水平リスト。ユーザーはこれらを操作できます。 | |
| Component | MenuEntry (ConstStringRef label, MenuEntryOption option) |
| 特定のメニューエントリ。Container::Verticalに入れることで メニューを形成できます。 | |
| Component | MenuEntry (MenuEntryOption option) |
| 特定のメニューエントリ。Container::Verticalに入れることで メニューを形成できます。 | |
| FTXUI_EXPORT(COMPONENT) ComponentDecorator Maybe(std Component | Modal (Component main, Component modal, const bool *show_modal) |
| ComponentDecorator | Modal (Component modal, const bool *show_modal) |
| Component | Radiobox (RadioboxOption option) |
| 一つだけ選択できる要素のリスト。 | |
| Component | Radiobox (ConstStringListRef entries, int *selected, RadioboxOption option) |
| 一つだけ選択できる要素のリスト。 | |
| Component | Renderer (std::function< Element()> render) |
| |render| を使ってインターフェースを描画するコンポーネントを返します。 | |
| Component | Renderer (Component child, std::function< Element()> render) |
| |child| に似た、|render| をComponent::Render()イベントとして 使用する新しいComponentを返します。 | |
| FTXUI_EXPORT(COMPONENT) Component Renderer(std Component | Renderer (std::function< Element(bool)> render) |
| |render| を使ってインターフェースを描画するフォーカス可能な コンポーネントを返します。 | |
| ComponentDecorator | Renderer (ElementDecorator decorator) |
| コンポーネントが描画するものを装飾することで、コンポーネントを 装飾します。 | |
| Component | ResizableSplitLeft (Component main, Component back, int *main_size) |
| マウスで設定可能な、2つのコンポーネント間の水平分割。 | |
| Component | ResizableSplitRight (Component main, Component back, int *main_size) |
| マウスで設定可能な、2つのコンポーネント間の水平分割。 | |
| Component | ResizableSplitTop (Component main, Component back, int *main_size) |
| マウスで設定可能な、2つのコンポーネント間の垂直分割。 | |
| Component | ResizableSplitBottom (Component main, Component back, int *main_size) |
| マウスで設定可能な、2つのコンポーネント間の垂直分割。 | |
| Component | Slider (ConstStringRef label, Ref< int > value, ConstRef< int > min, ConstRef< int > max, ConstRef< int > increment) |
| 水平方向のスライダー。 | |
| Component | Window (WindowOptions option) |
| ドラッグ可能/サイズ変更可能なウィンドウ。複数のウィンドウを使用するには、それらを Container::Stacked({...})コンポーネントを使用してスタックする必要があります。 | |
| class FTXUI_EXPORT | ( | COMPONENT | ) |
RequestAnimationFrameは、次のアニメーションサイクルで新しいフレームが描画されるよう要求する関数です。
アニメーションが完了していないコンポーネントは、この関数を呼び出して、後で新しいフレームが描画されるよう要求できます。
新しいイベントがなく、完了するアニメーションがない場合、新しいフレームは描画されません。
このアニメーションステップが表す長さ。
このアニメーションステップが表す長さ。
Definition at line 22 of file animation.hpp.
| template FTXUI_EXPORT | ( | COMPONENT | ) | = {}) |
ftxui::Elementとして自身のレンダリングを実装します。ftxui::Eventに応答してキーボードナビゲーションを実装します。
マウスイベント。マウスの座標、押されたボタン、 および修飾子(shift, ctrl, meta)が含まれます。
Loopは、コンポーネントのイベントループを管理するクラスです。
イベントを表します。キープレスイベント、ターミナルのリサイズなど、さまざまなイベントがあります。
ドロップダウンコンポーネントのオプション。
ドロップダウンメニューは、ラジオボックスを開閉するチェックボックスです。
Windowコンポーネントのレンダー関数に渡される状態。
Radioboxコンポーネントのオプション。
Inputコンポーネントのオプション。
Inputコンポーネントのスタイルを定義するために使用されます。
Checkboxコンポーネントのオプション。
AnimatedButtonコンポーネントのオプション。
Menuコンポーネントのオプション。
MenuEntryコンポーネントのオプション。
アニメーション化された可能性のある色に関するオプション。
下線効果のオプション。
|ButtonOption|、|CheckboxOption|、|RadioboxOption|、|MenuEntryOption|、|MenuOption|からの変換の引数。
例:
xtermの仕様に関する役立つドキュメント: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
コンポーネントの実行、イベントの処理、画面の更新を担当します。
Loopクラスは、ターミナル画面を表すAppオブジェクトと 一緒に使用するように設計されています。
例
< 表示するラベル。
< ボタン/チェックボックス/ラジオボックスの状態
< エントリがアクティブなものかどうか。
< エントリがユーザーによってフォーカスされているものかどうか。
< 該当する場合のエントリのインデックス、または-1。
エントリのリスト。
選択されたエントリのインデックス。
選択されたエントリが変更されたときに呼び出されます。
ユーザーがEnterを押したときに呼び出されます。
ユーザーが状態を変更したときに呼び出されます。
< 入力がマウスでホバーされているかどうか。
< 入力がユーザーによってフォーカスされているかどうか。
< 入力が空でプレースホルダーを 表示しているかどうか。
デフォルトの入力スタイルを作成します:
余白の広い、白地に黒のスタイル:
入力の内容。
空のときの入力の内容。
< 入力内容を'*'を使って隠す。
< 入力が複数行かどうか。
< 挿入モードまたは上書きモードの文字入力。
内容が変更されたときに呼び出されます。
ユーザーがEnterを押したときに呼び出されます。
選択されたエントリが変更されたときに呼び出されます。
< このウィンドウにラップされた要素。
< ウィンドウのタイトル。
< ウィンドウがアクティブなものかどうか。
< ウィンドウがドラッグされているかどうか。
< ウィンドウがリサイズされているかどうか。
< リサイズ可能な左側がホバーされているかどうか。
< リサイズ可能な右側がホバーされているかどうか。
< リサイズ可能な上側がホバーされているかどうか。
< リサイズ可能な下側がホバーされているかどうか。
< このウィンドウにラップされたコンポーネント。
< このウィンドウによって表示されるタイトル。
< ウィンドウの左側の位置。
< ウィンドウの上側の位置。
< ウィンドウの幅。
< ウィンドウの高さ。
< 左側をリサイズできるか?
< 右側をリサイズできるか?
< 上側をリサイズできるか?
< 下側をリサイズできるか?
ウィンドウの見た目をカスタマイズするためのオプションの関数:
ドロップダウンが開いているか閉じているか:
サポートされているターミナルのみ。
サポートされているターミナルのみ。
< 表示するラベル。
< ボタン/チェックボックス/ラジオボックスの状態
< エントリがアクティブなものかどうか。
< エントリがユーザーによってフォーカスされているものかどうか。
< 該当する場合のエントリのインデックス、または-1。
エントリのリスト。
選択されたエントリのインデックス。
選択されたエントリが変更されたときに呼び出されます。
ユーザーがEnterを押したときに呼び出されます。
ユーザーが状態を変更したときに呼び出されます。
< 入力がマウスでホバーされているかどうか。
< 入力がユーザーによってフォーカスされているかどうか。
< 入力が空でプレースホルダーを 表示しているかどうか。
デフォルトの入力スタイルを作成します:
余白の広い、白地に黒のスタイル:
入力の内容。
空のときの入力の内容。
< 入力内容を'*'を使って隠す。
< 入力が複数行かどうか。
< 挿入モードまたは上書きモードの文字入力。
内容が変更されたときに呼び出されます。
ユーザーがEnterを押したときに呼び出されます。
選択されたエントリが変更されたときに呼び出されます。
< このウィンドウにラップされた要素。
< ウィンドウのタイトル。
< ウィンドウがアクティブなものかどうか。
< ウィンドウがドラッグされているかどうか。
< ウィンドウがリサイズされているかどうか。
< リサイズ可能な左側がホバーされているかどうか。
< リサイズ可能な右側がホバーされているかどうか。
< リサイズ可能な上側がホバーされているかどうか。
< リサイズ可能な下側がホバーされているかどうか。
< このウィンドウにラップされたコンポーネント。
< このウィンドウによって表示されるタイトル。
< ウィンドウの左側の位置。
< ウィンドウの上側の位置。
< ウィンドウの幅。
< ウィンドウの高さ。
< 左側をリサイズできるか?
< 右側をリサイズできるか?
< 上側をリサイズできるか?
< 下側をリサイズできるか?
ウィンドウの見た目をカスタマイズするためのオプションの関数:
ドロップダウンが開いているか閉じているか:
サポートされているターミナルのみ。
サポートされているターミナルのみ。
Definition at line 1 of file captured_mouse.hpp.
| Component Button | ( | ButtonOption | option | ) |
クリックすると関数を実行するボタンを描画します。
| option | 追加のオプションパラメータ。 |
Definition at line 174 of file src/ftxui/component/button.cpp.
| Component Button | ( | ConstStringRef | label, |
| std::function< void()> | on_click, | ||
| ButtonOption | option ) |
クリックすると関数を実行するボタンを描画します。
| label | ボタンのラベル。 |
| on_click | クリック時に実行するアクション。 |
| option | 追加のオプションパラメータ。 |
Definition at line 202 of file src/ftxui/component/button.cpp.
|on_event| を使ってイベントをキャッチするコンポーネントを返します。この 関数は、イベントが処理された場合はtrueを、そうでない場合はfalseを返す 必要があります。
| child | ラップされるコンポーネント。 |
| on_event | インターフェースを描画する関数。 |
Definition at line 59 of file catch_event.cpp.
| ComponentDecorator CatchEvent | ( | std::function< bool(Event)> | on_event | ) |
|on_event| を使ってイベントをキャッチするコンポーネントを装飾します。この 関数は、イベントが処理された場合はtrueを、そうでない場合はfalseを返す 必要があります。
| on_event | インターフェースを描画する関数。 |
Definition at line 86 of file catch_event.cpp.
| Component Checkbox | ( | CheckboxOption | option | ) |
チェック可能な要素を描画します。
| option | 追加のオプションパラメータ。 |
Definition at line 111 of file src/ftxui/component/checkbox.cpp.
| Component Checkbox | ( | ConstStringRef | label, |
| bool * | checked, | ||
| CheckboxOption | option ) |
チェック可能な要素を描画します。
| label | チェックボックスのラベル。 |
| checked | チェックボックスがチェックされているかどうか。 |
| option | 追加のオプションパラメータ。 |
Definition at line 138 of file src/ftxui/component/checkbox.cpp.
| Component Vertical | ( | Components | children | ) |
コンポーネントのリスト。垂直方向に1つずつ描画され、上下の矢印キーまたは'j'/'k'キーを使用して垂直方向にナビゲートされます。
| children | コンポーネントのリスト。 |
Definition at line 329 of file container.cpp.
| Component Vertical | ( | Components | children, |
| int * | selector ) |
上下矢印キーまたは 'j'/'k' キーを使って垂直方向に ナビゲートされる、垂直に一つずつ描画されるコンポーネントのリスト。 これは例えばメニューの実装に便利です。
| children | コンポーネントのリスト。 |
| selector | 選択された子への参照。 |
Definition at line 352 of file container.cpp.
| Component Horizontal | ( | Components | children | ) |
左右矢印キーまたは 'h'/'l' キーを使って水平方向に ナビゲートされる、水平に一つずつ描画されるコンポーネントのリスト。
| children | コンポーネントのリスト。 |
Definition at line 372 of file container.cpp.
| Component Horizontal | ( | Components | children, |
| int * | selector ) |
水平方向に左右矢印キーまたは 'h'/'l' キーで操作される、1つずつ 水平に描画されるコンポーネントのリスト。
| children | コンポーネントのリスト。 |
| selector | 選択された子要素のインデックスへの参照。 |
Definition at line 394 of file container.cpp.
| Component Tab | ( | Components | children, |
| int * | selector ) |
一度に1つだけ描画され、操作されるコンポーネントのリスト。 |selector| は選択されたコンポーネントのインデックスを示します。これは タブを実装するのに便利です。
| children | コンポーネントのリスト。 |
| selector | 描画される子要素のインデックス。 |
Definition at line 417 of file container.cpp.
| Component Stacked | ( | Components | children | ) |
互いに重ねて配置されるコンポーネントのリスト。 イベントは最初のコンポーネントに伝播され、処理されなければ次に、 というように伝播していきます。 コンポーネントは、与えられた順序の逆順で描画されます。 コンポーネントがフォーカスを取得すると、他の要素の相対的な順序を変えずに 最前面に配置されます。
これは Window コンポーネントと一緒に使用する必要があります。
| children | コンポーネントのリスト。 |
Definition at line 444 of file container.cpp.
| Component Dropdown | ( | ConstStringListRef | entries, |
| int * | selected ) |
ドロップダウンメニュー。
| entries | 表示するエントリのリスト。 |
| selected | 選択されたエントリのインデックス。 |
Definition at line 22 of file src/ftxui/component/dropdown.cpp.
| Component Dropdown | ( | DropdownOption | option | ) |
ドロップダウンメニュー。
| option | ドロップダウンのオプション。 |
Definition at line 33 of file src/ftxui/component/dropdown.cpp.
コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。
| component | ラップされたコンポーネント。 |
| hover | コンポーネントがホバーされているかどうかを反映する値。 |
Definition at line 32 of file hoverable.cpp.
| Component Hoverable | ( | Component | component, |
| std::function< void()> | on_enter, | ||
| std::function< void()> | on_leave ) |
コンポーネントをラップします。コールバックを使用します。
| component | ラップされたコンポーネント。 |
| on_enter | OnEnterコールバック |
| on_leave | OnLeaveコールバック |
Definition at line 75 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | bool * | hover | ) |
コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。
| hover | コンポーネントがホバーされているかどうかを反映する値。 |
Definition at line 129 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | std::function< void()> | on_enter, |
| std::function< void()> | on_leave ) |
コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。
| on_enter | マウスがコンポーネントをホバーしたときに呼び出されます。 |
| on_leave | マウスがコンポーネントから離れたときに呼び出されます。 |
Definition at line 152 of file hoverable.cpp.
コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。
| component | ラップされたコンポーネント。 |
| on_change | マウスがコンポーネントに入ったとき、または離れたときに呼び出されます。 |
Definition at line 174 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | std::function< void(bool)> | on_change | ) |
コンポーネントをラップします。マウスでホバーされているかどうかを知る機能を提供します。
| on_change | マウスがコンポーネントに入ったとき、または離れたときに呼び出されます。 |
Definition at line 194 of file hoverable.cpp.
| Component Input | ( | InputOption | option | ) |
テキストを編集するための入力ボックス。
| option | 追加のオプションパラメータ。 |
Definition at line 590 of file src/ftxui/component/input.cpp.
| Component Input | ( | StringRef | content, |
| InputOption | option ) |
テキストを編集するための入力ボックス。
| content | 編集可能なコンテンツ。 |
| option | 追加のオプションパラメータ。 |
Definition at line 618 of file src/ftxui/component/input.cpp.
| Component Input | ( | StringRef | content, |
| StringRef | placeholder, | ||
| InputOption | option ) |
テキストを編集するための入力ボックス。
| content | 編集可能なコンテンツ。 |
| placeholder | プレースホルダーテキスト。 |
| option | 追加のオプションパラメータ。 |
Definition at line 645 of file src/ftxui/component/input.cpp.
コンポーネント|child|を装飾します。|show|がtrueを返す場合にのみ表示されます。
| child | 装飾するコンポーネント。 |
| show | |child|を表示するかどうかを返す関数。 |
Definition at line 20 of file src/ftxui/component/maybe.cpp.
| ComponentDecorator Maybe | ( | std::function< bool()> | show | ) |
コンポーネントを装飾します。|show|関数がtrueを返す場合にのみ表示されます。
| show | 装飾されたコンポーネントを表示するかどうかを返す関数。 |
Definition at line 54 of file src/ftxui/component/maybe.cpp.
コンポーネント|child|を装飾します。|show|がtrueの場合にのみ表示されます。
| child | 装飾するコンポーネント。 |
| show | 論理値。|show|がtrueの場合に|child|が表示されます。 |
Definition at line 71 of file src/ftxui/component/maybe.cpp.
| ComponentDecorator Maybe | ( | const bool * | show | ) |
| Component Menu | ( | MenuOption | option | ) |
テキストのリスト。フォーカスされた要素が選択されます。
| option | すべてのパラメータを含む構造体。 |
Definition at line 505 of file src/ftxui/component/menu.cpp.
| Component Menu | ( | ConstStringListRef | entries, |
| int * | selected, | ||
| MenuOption | option ) |
テキストのリスト。フォーカスされた要素が選択されます。
| entries | メニュー内のエントリのリスト。 |
| selected | 現在選択されている要素のインデックス。 |
| option | 追加のオプションパラメータ。 |
Definition at line 536 of file src/ftxui/component/menu.cpp.
| Component Toggle | ( | ConstStringListRef | entries, |
| int * | selected ) |
要素の水平リスト。ユーザーはこれらを操作できます。
| entries | 表示する選択可能なエントリのリスト。 |
| selected | 選択されたエントリを参照します。 関連項目 |Menu|。 |
Definition at line 547 of file src/ftxui/component/menu.cpp.
| Component MenuEntry | ( | ConstStringRef | label, |
| MenuEntryOption | option ) |
特定のメニューエントリ。Container::Verticalに入れることで メニューを形成できます。
| label | この要素を表す描画されるテキスト。 |
| option | 追加のオプションパラメータ。 |
Definition at line 577 of file src/ftxui/component/menu.cpp.
| Component MenuEntry | ( | MenuEntryOption | option | ) |
特定のメニューエントリ。Container::Verticalに入れることで メニューを形成できます。
| option | パラメータ。 |
Definition at line 607 of file src/ftxui/component/menu.cpp.
| ComponentDecorator Modal | ( | Component | modal, |
| const bool * | show_modal ) |
| Component Radiobox | ( | RadioboxOption | option | ) |
一つだけ選択できる要素のリスト。
| option | パラメータ |
NOLINTNEXTLINE
Definition at line 204 of file src/ftxui/component/radiobox.cpp.
| Component Radiobox | ( | ConstStringListRef | entries, |
| int * | selected, | ||
| RadioboxOption | option ) |
一つだけ選択できる要素のリスト。
| entries | リスト内のエントリのリスト。 |
| selected | 現在選択されている要素のインデックス。 |
| option | 追加のオプションパラメータ。 |
Definition at line 236 of file src/ftxui/component/radiobox.cpp.
|render| を使ってインターフェースを描画するコンポーネントを返します。
| render | インターフェースを描画する関数。 |
Definition at line 29 of file src/ftxui/component/renderer.cpp.
|child| に似た、|render| をComponent::Render()イベントとして 使用する新しいComponentを返します。
| child | イベントを転送するコンポーネント。 |
| render | インターフェースを描画する関数。 |
Definition at line 61 of file src/ftxui/component/renderer.cpp.
|render| を使ってインターフェースを描画するフォーカス可能な コンポーネントを返します。
| render | インターフェースを描画する関数で、コンポーネントが フォーカスされているかどうかを示すブール値を受け取ります。 |
Definition at line 85 of file src/ftxui/component/renderer.cpp.
| ComponentDecorator Renderer | ( | ElementDecorator | decorator | ) |
コンポーネントが描画するものを装飾することで、コンポーネントを 装飾します。
| decorator | コンポーネントが描画する要素を変更する関数。 |
Definition at line 127 of file src/ftxui/component/renderer.cpp.
マウスで設定可能な、2つのコンポーネント間の水平分割。
| main | サイズが |main_size| のメインコンポーネント。左側。 |
| back | 残りのサイズを占めるバックコンポーネント。右側。 |
| main_size | |main| コンポーネントのサイズ。 |
Definition at line 198 of file src/ftxui/component/resizable_split.cpp.
マウスで設定可能な、2つのコンポーネント間の水平分割。
| main | サイズが |main_size| のメインコンポーネント。右側。 |
| back | 残りのサイズを占めるバックコンポーネント。左側。 |
| main_size | |main| コンポーネントのサイズ。 |
Definition at line 231 of file src/ftxui/component/resizable_split.cpp.
マウスで設定可能な、2つのコンポーネント間の垂直分割。
| main | サイズ|main_size|のメインコンポーネント。上側。 |
| back | 残りのサイズを取るバックコンポーネント。下側。 |
| main_size | |main|コンポーネントのサイズ。 |
Definition at line 264 of file src/ftxui/component/resizable_split.cpp.
マウスで設定可能な、2つのコンポーネント間の垂直分割。
| main | サイズ|main_size|のメインコンポーネント。下側。 |
| back | 残りのサイズを取るバックコンポーネント。上側。 |
| main_size | |main|コンポーネントのサイズ。 |
Definition at line 297 of file src/ftxui/component/resizable_split.cpp.
| Component Slider | ( | ConstStringRef | label, |
| Ref< int > | value, | ||
| ConstRef< int > | min, | ||
| ConstRef< int > | max, | ||
| ConstRef< int > | increment ) |
水平方向のスライダー。
| label | スライダーの名前。 |
| value | スライダーの現在の値。 |
| min | 最小値。 |
| max | 最大値。 |
| increment | カーソルで使用する際の増分。 |
Definition at line 258 of file src/ftxui/component/slider.cpp.
| Component Window | ( | WindowOptions | option | ) |
ドラッグ可能/サイズ変更可能なウィンドウ。複数のウィンドウを使用するには、それらを Container::Stacked({...})コンポーネントを使用してスタックする必要があります。
| option | すべてのパラメータを保持する構造体。 |
Definition at line 312 of file src/ftxui/component/window.cpp.