-
- Downloads
Feature: Slider in any directions. (#468)
Add the `SliderOption` option supporting: ```cpp { Ref<T> value; ConstRef<T> min = T(0); ConstRef<T> max = T(100); ConstRef<T> increment = (max() - min()) / 20; GaugeDirection direction = GaugeDirection::Right; Color color_active = Color::White; Color color_inactive = Color::GrayDark; }; ``` In particular, this supports multiple direction. This resolves: https://github.com/ArthurSonzogni/FTXUI/issues/467 This one do not support adding a label. The old constructors can still be used to have a label.
Showing
- CHANGELOG.md 4 additions, 0 deletionsCHANGELOG.md
- CMakeLists.txt 0 additions, 4 deletionsCMakeLists.txt
- cmake/ftxui_set_options.cmake 5 additions, 1 deletioncmake/ftxui_set_options.cmake
- cmake/ftxui_test.cmake 1 addition, 0 deletionscmake/ftxui_test.cmake
- examples/CMakeLists.txt 3 additions, 0 deletionsexamples/CMakeLists.txt
- examples/component/CMakeLists.txt 1 addition, 0 deletionsexamples/component/CMakeLists.txt
- examples/component/slider_direction.cpp 37 additions, 0 deletionsexamples/component/slider_direction.cpp
- include/ftxui/component/component.hpp 4 additions, 1 deletioninclude/ftxui/component/component.hpp
- include/ftxui/component/component_options.hpp 18 additions, 5 deletionsinclude/ftxui/component/component_options.hpp
- include/ftxui/screen/screen.hpp 1 addition, 1 deletioninclude/ftxui/screen/screen.hpp
- src/ftxui/component/animation.cpp 1 addition, 0 deletionssrc/ftxui/component/animation.cpp
- src/ftxui/component/checkbox.cpp 4 additions, 5 deletionssrc/ftxui/component/checkbox.cpp
- src/ftxui/component/input.cpp 2 additions, 3 deletionssrc/ftxui/component/input.cpp
- src/ftxui/component/menu.cpp 1 addition, 1 deletionsrc/ftxui/component/menu.cpp
- src/ftxui/component/radiobox.cpp 1 addition, 2 deletionssrc/ftxui/component/radiobox.cpp
- src/ftxui/component/screen_interactive.cpp 11 additions, 10 deletionssrc/ftxui/component/screen_interactive.cpp
- src/ftxui/component/slider.cpp 221 additions, 43 deletionssrc/ftxui/component/slider.cpp
- src/ftxui/component/slider_test.cpp 136 additions, 0 deletionssrc/ftxui/component/slider_test.cpp
- src/ftxui/screen/screen.cpp 1 addition, 1 deletionsrc/ftxui/screen/screen.cpp
Loading
Please register or sign in to comment