18 auto action = [&] {
value++; };
19 auto action_renderer =
26 Container::Horizontal({
28 Button(
"Ascii 1", action, ButtonOption::Ascii()),
29 Button(
"Ascii 2", action, ButtonOption::Ascii()),
30 Button(
"Ascii 3", action, ButtonOption::Ascii()),
34 Button(
"Simple 1", action, ButtonOption::Simple()),
35 Button(
"Simple 2", action, ButtonOption::Simple()),
36 Button(
"Simple 3", action, ButtonOption::Simple()),
40 Button(
"Animated 1", action, ButtonOption::Animated()),
41 Button(
"Animated 2", action, ButtonOption::Animated()),
42 Button(
"Animated 3", action, ButtonOption::Animated()),
46 Button(
"Animated 4", action,
47 ButtonOption::Animated(Color::Red)),
48 Button(
"Animated 5", action,
49 ButtonOption::Animated(Color::Green)),
50 Button(
"Animated 6", action,
51 ButtonOption::Animated(Color::Blue)),
57 auto screen = App::FitComponent();
Component Renderer(Component child, std::function< Element()>)
Return a new Component, similar to |child|, but using |render| as the Component::Render() event.