summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner2d.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-01-11 23:30:13 +0100
committerRobin Gareus <robin@gareus.org>2014-01-11 23:38:28 +0100
commit407eba04cf080166fd3adf319424300567e3e755 (patch)
treea894262beacd47c7e294e414eaddad9946cfec67 /gtk2_ardour/panner2d.h
parent72cec05d46e033d1e33d46ef69b85ef65f991bdd (diff)
add spinbox to control width in VBAP GUI,..
Diffstat (limited to 'gtk2_ardour/panner2d.h')
-rw-r--r--gtk2_ardour/panner2d.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/gtk2_ardour/panner2d.h b/gtk2_ardour/panner2d.h
index 9df0355518..033b5711bc 100644
--- a/gtk2_ardour/panner2d.h
+++ b/gtk2_ardour/panner2d.h
@@ -66,9 +66,6 @@ class Panner2d : public Gtk::DrawingArea
boost::shared_ptr<ARDOUR::PannerShell> get_panner_shell() const { return panner_shell; }
- sigc::signal<void,int> PuckMoved;
- sigc::signal<void,int> TargetMoved;
-
void cart_to_gtk (PBD::CartesianVector&) const;
void gtk_to_cart (PBD::CartesianVector&) const;
@@ -161,9 +158,15 @@ class Panner2dWindow : public ArdourWindow
Gtk::VBox spinner_box;
Gtk::VBox left_side;
- std::vector<Gtk::SpinButton*> spinners;
+ Gtk::Adjustment width_adjustment;
+ Gtk::SpinButton width_spinner;
+
+ PBD::ScopedConnectionList connections;
+ void set_bypassed();
+ void set_width();
void bypass_toggled ();
+ void width_changed ();
bool on_key_press_event (GdkEventKey*);
bool on_key_release_event (GdkEventKey*);
};