t_string tslider::get_value_label() const { if(value_labels_) { return value_labels_(get_item_position(), get_item_count()); } else if(!minimum_value_label_.empty() && get_value() == get_minimum_value()) { return minimum_value_label_; } else if(!maximum_value_label_.empty() && get_value() == get_maximum_value()) { return maximum_value_label_; } else { return t_string((formatter() << get_value()).str()); } }
t_string tslider::get_value_label() const { if(!value_labels_.empty()) { VALIDATE(value_labels_.size() == get_item_count(), null_str); return value_labels_[get_item_position()]; } else if(!minimum_value_label_.empty() && get_value() == get_minimum_value()) { return minimum_value_label_; } else if(!maximum_value_label_.empty() && get_value() == get_maximum_value()) { return maximum_value_label_; } else { return t_string((formatter() << get_value()).str()); } }
t_string tslider::get_value_label() const { if(!value_labels_.empty()) { assert(value_labels_.size() == get_item_count()); return value_labels_[get_item_position()]; } else if(!minimum_value_label_.empty() && get_value() == get_minimum_value()) { return minimum_value_label_; } else if(!maximum_value_label_.empty() && get_value() == get_maximum_value()) { return maximum_value_label_; } else { return t_string(formatter_(get_value())); } }