summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner2d.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/panner2d.h')
-rw-r--r--gtk2_ardour/panner2d.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/panner2d.h b/gtk2_ardour/panner2d.h
index 1672edef90..4fbf0e131f 100644
--- a/gtk2_ardour/panner2d.h
+++ b/gtk2_ardour/panner2d.h
@@ -108,11 +108,11 @@ class Panner2d : public Gtk::DrawingArea
typedef std::vector<Target*> Targets;
Targets targets;
Targets pucks;
+ Target position;
Target *drag_target;
int drag_x;
int drag_y;
- int drag_index;
bool allow_target;
int width;
int height;
@@ -123,7 +123,7 @@ class Panner2d : public Gtk::DrawingArea
gint compute_x (float);
gint compute_y (float);
- Target *find_closest_object (gdouble x, gdouble y, int& which) const;
+ Target *find_closest_object (gdouble x, gdouble y);
gint handle_motion (gint, gint, GdkModifierType);
@@ -158,6 +158,8 @@ class Panner2dWindow : public ArdourDialog
std::vector<Gtk::SpinButton*> spinners;
void bypass_toggled ();
+ bool on_key_press_event (GdkEventKey*);
+ bool on_key_release_event (GdkEventKey*);
};
#endif /* __ardour_panner_2d_h__ */