}
static void
-font_scale_changed ()
+reset_dpi ()
{
gtk_settings_set_long_property (gtk_settings_get_default(),
"gtk-xft-dpi", Config->get_font_scale(), "ardour");
}
static void
-reset_dpi (Gtk::Adjustment* adj)
+font_scale_changed (Gtk::Adjustment* adj)
{
Config->set_font_scale((long)floor (adj->get_value() * 1024));
- font_scale_changed();
+ reset_dpi();
}
void
label->set_name ("OptionsLabel");
dpi_range->set_update_policy (Gtk::UPDATE_DISCONTINUOUS);
- dpi_adj->signal_value_changed().connect (bind (sigc::ptr_fun (reset_dpi), dpi_adj));
+ dpi_adj->signal_value_changed().connect (bind (sigc::ptr_fun (font_scale_changed), dpi_adj));
hbox = manage (new HBox);
hbox->set_border_width (5);
save_history_button.set_active (x);
saved_history_depth_spinner.set_sensitive (x);
} else if (PARAM_IS ("font-scale")) {
- font_scale_changed();
+ reset_dpi();
}
}