update panGUI connections (panner-shell vs pannable vs panner)
[ardour.git] / gtk2_ardour / panner2d.h
index 60534d04c6b952b3f39db1abbb5f98cb93b7e5b5..fdd4748f8f753d19a50052321673c4b665736eee 100644 (file)
@@ -127,8 +127,8 @@ class Panner2d : public Gtk::DrawingArea
        void handle_position_change ();
        void label_signals ();
 
-       PBD::ScopedConnectionList connections;
-       PBD::ScopedConnectionList panconnect;
+       PBD::ScopedConnectionList panshell_connections;
+       PBD::ScopedConnectionList panner_connections;
 
        /* cartesian coordinates in GTK units ; adjust to same but on a circle of radius 1.0
           and centered in the middle of our area
@@ -156,10 +156,12 @@ class Panner2dWindow : public ArdourWindow
        Gtk::Adjustment   width_adjustment;
        Gtk::SpinButton   width_spinner;
 
-       PBD::ScopedConnectionList connections;
+       PBD::ScopedConnectionList panshell_connections;
+       PBD::ScopedConnectionList panvalue_connections;
        void set_bypassed();
        void set_width();
 
+       void pannable_handler ();
        void bypass_toggled ();
        void width_changed ();
        bool on_key_press_event (GdkEventKey*);