consistent step+page sizes for fader+spinbox
This commit is contained in:
parent
fb3f9033cf
commit
18efe8f446
@ -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) {
|
||||
|
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user