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 Button(ConstStringRef label, std::function< void()> on_click, ButtonOption options=ButtonOption::Simple())
Dessine un bouton. Exécute une fonction lorsqu'il est cliqué.
Component Renderer(Component child, std::function< Element()>)
Retourne un nouveau Component, similaire à |child|, mais utilisant |render| comme événement Component...