Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::spinbox::range_text Class Reference
Inheritance diagram for nana::drawerbase::spinbox::range_text:
nana::drawerbase::spinbox::range_interface

Public Member Functions

 range_text (std::vector< std::string > &&texts)
 
const std::vector< std::string > & range () const
 
std::string value () const override
 
bool value (const std::string &value_str, bool &diff) override
 
bool check_value (const std::string &str) const override
 
void spin (bool increase) override
 
- Public Member Functions inherited from nana::drawerbase::spinbox::range_interface
virtual ~range_interface ()=default
 

Constructor & Destructor Documentation

nana::drawerbase::spinbox::range_text::range_text ( std::vector< std::string > &&  texts)
inline

Member Function Documentation

bool nana::drawerbase::spinbox::range_text::check_value ( const std::string str) const
inlineoverridevirtual
const std::vector<std::string>& nana::drawerbase::spinbox::range_text::range ( ) const
inline
void nana::drawerbase::spinbox::range_text::spin ( bool  increase)
inlineoverridevirtual
std::string nana::drawerbase::spinbox::range_text::value ( ) const
inlineoverridevirtual
bool nana::drawerbase::spinbox::range_text::value ( const std::string value_str,
bool &  diff 
)
inlineoverridevirtual