18 auto action = [&] { value++; };
19 auto action_renderer =
20 Renderer([&] {
return text(
"count = " + std::to_string(value)); });
26 Container::Horizontal({
46 Button(
"Animated 4", action,
48 Button(
"Animated 5", action,
50 Button(
"Animated 6", action,
static ButtonOption Animated()
アニメーションカラーを使用するButtonOptionを作成します。
static ScreenInteractive FitComponent()
描画されるコンポーネントの幅と高さに一致するScreenInteractiveを作成します。
static ButtonOption Simple()
フォーカス時に反転するButtonOptionを作成します。
static ButtonOption Ascii()
[]文字を使用して強調表示されるButtonOptionを作成します。
Component Button(ButtonOption options)
Draw a button. Execute a function when clicked. (ja: ボタンを描画します。クリックされたときに機能を実行します。)
Component Renderer(Component child, std::function< Element()>)
|child|に似ていますが、|render|をComponentRender()イベントとして使用する新しいコンポーネントを返します。
Element text(std::wstring text)
ユニコードテキストを表示します。