13
0

consistent step+page sizes for fader+spinbox

This commit is contained in:
Robin Gareus 2014-11-30 15:04:03 +01:00
parent fb3f9033cf
commit 18efe8f446
2 changed files with 4 additions and 4 deletions

View File

@ -473,10 +473,10 @@ PixFader::on_scroll_event (GdkEventScroll* ev)
if (ev->state & Keyboard::GainExtraFineScaleModifier) {
scale = 0.005;
} else {
scale = 0.05;
scale = 0.1;
}
} else {
scale = 0.25;
scale = 1.0;
}
if (_orien == VERT) {

View File

@ -41,8 +41,8 @@ SliderController::SliderController (Gtk::Adjustment *adj, boost::shared_ptr<PBD:
if (mc) {
_spin_adj.set_lower (mc->lower ());
_spin_adj.set_upper (mc->upper ());
_spin_adj.set_step_increment((mc->upper () - mc->lower ()) / 100);
_spin_adj.set_page_increment((mc->upper () - mc->lower ()) / 10);
_spin_adj.set_step_increment(_ctrl->interface_to_internal(adj->get_step_increment()) - mc->lower ());
_spin_adj.set_page_increment(_ctrl->interface_to_internal(adj->get_page_increment()) - mc->lower ());
adj->signal_value_changed().connect (sigc::mem_fun(*this, &SliderController::ctrl_adjusted));
_spin_adj.signal_value_changed().connect (sigc::mem_fun(*this, &SliderController::spin_adjusted));