FTXUI/cmake
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
..
ftxui_benchmark.cmake cmake: support gtest from the package manager (#552) 2023-01-14 20:37:42 +01:00
ftxui_coverage.cmake Add code coverage support. (#378) 2022-04-17 15:47:20 +02:00
ftxui_export.cmake build: Properly escape paths which may contain spaces 2023-05-29 16:27:31 +02:00
ftxui_find_google_benchmark.cmake cmake: support gtest from the package manager (#552) 2023-01-14 20:37:42 +01:00
ftxui_find_google_test.cmake build: Properly escape paths which may contain spaces 2023-05-29 16:27:31 +02:00
ftxui_fuzzer.cmake CMake: use compile_features to set min C++ standard (#647) 2023-05-25 19:34:34 +02:00
ftxui_install.cmake build: Properly escape paths which may contain spaces 2023-05-29 16:27:31 +02:00
ftxui_message.cmake build: Display options and turn DOC/EXAMPLE OFF (#661) 2023-06-04 14:35:08 +02:00
ftxui_package.cmake cmake: support gtest from the package manager (#552) 2023-01-14 20:37:42 +01:00
ftxui_set_options.cmake build: Display options and turn DOC/EXAMPLE OFF (#661) 2023-06-04 14:35:08 +02:00
ftxui_test.cmake Remove Ref<XxxOption> and add new interfaces. (#686) 2023-06-25 17:22:05 +02:00
ftxui-config.cmake.in build: Check package version in find_package (#643) 2023-05-19 17:50:23 +02:00
iwyu.cmake build: Properly escape paths which may contain spaces 2023-05-29 16:27:31 +02:00