diff options
author | Robin Gareus <robin@gareus.org> | 2014-11-30 15:04:03 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-11-30 15:05:40 +0100 |
commit | 18efe8f446f45b541f19a2f99dd707f66fb72a3e (patch) | |
tree | 07c2a4728610d2a728e33b5b5aabb4b57526da42 /libs/gtkmm2ext/slider_controller.cc | |
parent | fb3f9033cfdb22e8d8651d95617cb51258eff3d4 (diff) |
consistent step+page sizes for fader+spinbox
Diffstat (limited to 'libs/gtkmm2ext/slider_controller.cc')
-rw-r--r-- | libs/gtkmm2ext/slider_controller.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/gtkmm2ext/slider_controller.cc b/libs/gtkmm2ext/slider_controller.cc index 496162d21f..f0ad19d055 100644 --- a/libs/gtkmm2ext/slider_controller.cc +++ b/libs/gtkmm2ext/slider_controller.cc @@ -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)); |