18 auto action = [&] {
value++; };
19 auto action_renderer =
25 Renderer([] {
return separator(); }),
26 Container::Horizontal({
28 Button(
"Ascii 1", action, ButtonOption::Ascii()),
29 Button(
"Ascii 2", action, ButtonOption::Ascii()),
30 Button(
"Ascii 3", action, ButtonOption::Ascii()),
32 Renderer([] {
return separator(); }),
34 Button(
"Simple 1", action, ButtonOption::Simple()),
35 Button(
"Simple 2", action, ButtonOption::Simple()),
36 Button(
"Simple 3", action, ButtonOption::Simple()),
38 Renderer([] {
return separator(); }),
40 Button(
"Animated 1", action, ButtonOption::Animated()),
41 Button(
"Animated 2", action, ButtonOption::Animated()),
42 Button(
"Animated 3", action, ButtonOption::Animated()),
44 Renderer([] {
return separator(); }),
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();