allow to set gtk style for BarController's pixfader.
This commit is contained in:
parent
09cec26610
commit
f684cc24ec
|
@ -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 ()
|
||||
{
|
||||
|
|
|
@ -52,6 +52,7 @@ class LIBGTKMM2EXT_API BarController : public Gtk::Alignment
|
|||
protected:
|
||||
bool on_button_press_event (GdkEventButton*);
|
||||
bool on_button_release_event (GdkEventButton*);
|
||||
void on_style_changed (const Glib::RefPtr<Gtk::Style>&);
|
||||
|
||||
virtual std::string get_label (double& /*x*/) {
|
||||
return "";
|
||||
|
|
Loading…
Reference in New Issue
Block a user