diff options
author | Robin Gareus <robin@gareus.org> | 2014-09-03 02:38:18 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-09-03 02:40:27 +0200 |
commit | f684cc24ecdae0dea1467df7ae5eea3d16868bd5 (patch) | |
tree | c44f9bc36a4102433541006436142c4bdc577ad3 /libs/gtkmm2ext/barcontroller.cc | |
parent | 09cec26610b0d522e8b5a7086c350e3496361553 (diff) |
allow to set gtk style for BarController's pixfader.
Diffstat (limited to 'libs/gtkmm2ext/barcontroller.cc')
-rw-r--r-- | libs/gtkmm2ext/barcontroller.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/barcontroller.cc b/libs/gtkmm2ext/barcontroller.cc index 64d208ea49..28d2bf8293 100644 --- a/libs/gtkmm2ext/barcontroller.cc +++ b/libs/gtkmm2ext/barcontroller.cc @@ -54,6 +54,7 @@ BarController::BarController (Gtk::Adjustment& adj, _slider.StartGesture.connect (sigc::mem_fun(*this, &BarController::passtrhu_gesture_start)); _slider.StopGesture.connect (sigc::mem_fun(*this, &BarController::passtrhu_gesture_stop)); _slider.OnExpose.connect (sigc::mem_fun(*this, &BarController::before_expose)); + _slider.set_name (get_name()); Gtk::SpinButton& spinner = _slider.get_spin_button(); spinner.signal_activate().connect (mem_fun (*this, &BarController::entry_activated)); @@ -99,6 +100,12 @@ BarController::on_button_release_event (GdkEventButton* ev) return false; } +void +BarController::on_style_changed (const Glib::RefPtr<Gtk::Style>&) +{ + _slider.set_name (get_name()); +} + gint BarController::switch_to_bar () { |