Skip to content

Commit

Permalink
tpreferences: used scroll type for custom slider value labels
Browse files Browse the repository at this point in the history
  • Loading branch information
Vultraz committed Jan 17, 2016
1 parent 6634d6b commit c4d7c23
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions data/gui/default/window/preferences/01_general.cfg
Expand Up @@ -27,10 +27,10 @@
border_size = 5
horizontal_alignment = "left"

[label]
[scroll_label]
id = {_LABEL_ID}
definition = "default_small"
[/label]
[/scroll_label]
[/column]
[/row]
[/grid]
Expand Down
8 changes: 4 additions & 4 deletions src/gui/dialogs/preferences_dialog.cpp
Expand Up @@ -200,7 +200,7 @@ void tpreferences::setup_slider_label_pair(
, twindow& window)
{
tslider& slider = find_widget<tslider>(&window, slider_widget, false);
tlabel& label = find_widget<tlabel>(&window, label_widget, false);
tscroll_label& label = find_widget<tscroll_label>(&window, label_widget, false);

slider.set_value(start_value);
label.set_label(lexical_cast<std::string>(start_value));
Expand Down Expand Up @@ -257,7 +257,7 @@ void tpreferences::initialize_members(twindow& window)
turbo(), accl_speed_to_int(turbo_speed()),
set_turbo, accel_slider_setter_helper, window);

find_widget<tlabel>(&window, "turbo_value", false).set_label(
find_widget<tscroll_label>(&window, "turbo_value", false).set_label(
lexical_cast<std::string>(turbo_speed()));

connect_signal_notify_modified(
Expand Down Expand Up @@ -566,7 +566,7 @@ void tpreferences::slider_label_pair_callback(const std::string& slider_widget,
const int value = find_widget<tslider>(&window, slider_widget, false).get_value();
setter(value);

find_widget<tlabel>(&window, label_widget, false).set_label(lexical_cast<std::string>(value));
find_widget<tscroll_label>(&window, label_widget, false).set_label(lexical_cast<std::string>(value));
}

// Special fullsceen callback
Expand All @@ -584,7 +584,7 @@ void tpreferences::accl_speed_slider_callback(twindow& window)
const double speed = int_to_accl_speed(
find_widget<tslider>(&window, "turbo_slider", false).get_value());

find_widget<tlabel>(&window, "turbo_value", false).set_label(lexical_cast<std::string>(speed));
find_widget<tscroll_label>(&window, "turbo_value", false).set_label(lexical_cast<std::string>(speed));
}

void tpreferences::toggle_radio_callback(
Expand Down

0 comments on commit c4d7c23

Please sign in to comment.