Add "long" to slider.

This commit is contained in:
ArthurSonzogni 2021-06-02 21:11:23 +02:00 committed by Arthur Sonzogni
parent 462664520a
commit 2445dc03d3
2 changed files with 7 additions and 1 deletions

View File

@ -31,7 +31,7 @@ Component Input(StringRef content, ConstStringRef placeholder);
Component Menu(const std::vector<std::wstring>* entries, int* selected_); Component Menu(const std::vector<std::wstring>* entries, int* selected_);
Component Radiobox(const std::vector<std::wstring>* entries, int* selected_); Component Radiobox(const std::vector<std::wstring>* entries, int* selected_);
Component Toggle(const std::vector<std::wstring>* entries, int* selected); Component Toggle(const std::vector<std::wstring>* entries, int* selected);
template <class T> // T = {int, float} template <class T> // T = {int, float, long}
Component Slider(StringRef label, T* value, T min, T max, T increment); Component Slider(StringRef label, T* value, T min, T max, T increment);
Component Renderer(Component child, std::function<Element()>); Component Renderer(Component child, std::function<Element()>);
Component Renderer(std::function<Element()>); Component Renderer(std::function<Element()>);

View File

@ -134,6 +134,12 @@ template Component Slider(StringRef label,
float max, float max,
float increment); float increment);
template Component Slider(StringRef label,
long* value,
long min,
long max,
long increment);
} // namespace ftxui } // namespace ftxui
// Copyright 2020 Arthur Sonzogni. All rights reserved. // Copyright 2020 Arthur Sonzogni. All rights reserved.