FTXUI/examples/component
Arthur Sonzogni 455998d759
Remove Ref<XxxOption> and add new interfaces. (#686)
1. Stop taking Ref<XxxOption> in Component constructors. Instead, use
   the XxxOption directly. Passing by copy avoid problems developers had
   where one was shared in between multiple component, causing issues.

2. Add variants of most component constructors taking a struct only.

This replaces:
https://github.com/ArthurSonzogni/FTXUI/pull/670

This fixes:
https://github.com/ArthurSonzogni/FTXUI/issues/426
2023-06-25 17:22:05 +02:00
..
button_animated.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
button_in_frame.cpp Remove Ref<XxxOption> and add new interfaces. (#686) 2023-06-25 17:22:05 +02:00
button_style.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
button.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
canvas_animated.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
checkbox_in_frame.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
checkbox.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
CMakeLists.txt Feature: Add multi-line input. (#630) 2023-05-02 13:32:37 +02:00
collapsible.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
composition.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
custom_loop.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
dropdown.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
flexbox_gallery.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
focus_cursor.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
focus.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
gallery.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
homescreen.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
homescreen.gif Add Demo GIF. 2019-01-27 16:23:12 +01:00
input_style.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
input.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
linear_gradient_gallery.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
maybe.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu2.cpp Remove Ref<XxxOption> and add new interfaces. (#686) 2023-06-25 17:22:05 +02:00
menu_entries_animated.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu_entries.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu_in_frame.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu_multiple.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu_style.cpp Remove Ref<XxxOption> and add new interfaces. (#686) 2023-06-25 17:22:05 +02:00
menu_underline_animated_gallery.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
menu.cpp Remove Ref<XxxOption> and add new interfaces. (#686) 2023-06-25 17:22:05 +02:00
modal_dialog_custom.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
modal_dialog.cpp Run IWYU (#450) 2022-08-07 14:44:33 +02:00
nested_screen.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
print_key_press.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
radiobox_in_frame.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
radiobox.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
renderer.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
resizable_split.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
slider_direction.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
slider_rgb.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
slider.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
tab_horizontal.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
tab_vertical.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
textarea.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
toggle.cpp fix some warnings (#660) 2023-06-03 13:59:39 +02:00
with_restored_io.cpp Support SIGTSTP and task posting. (#331) 2022-02-13 11:11:34 +01:00