summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner_interface.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-12-26 14:30:35 +0000
committerCarl Hetherington <carl@carlh.net>2011-12-26 14:30:35 +0000
commit2adb3fb579068b5a278df2ac96d131fe5f40f169 (patch)
tree8e5f59b70813fb506a9935f08b8851e7380cc3b9 /gtk2_ardour/panner_interface.h
parent6e79521e8b7709458b8ee093e2d0dc6440ffea2c (diff)
Show panner drag information tool-tip style, and also show
it when the button is pressed to start a drag (#4584 and #4585). git-svn-id: svn://localhost/ardour2/branches/3.0@11072 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/panner_interface.h')
-rw-r--r--gtk2_ardour/panner_interface.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/panner_interface.h b/gtk2_ardour/panner_interface.h
index 5cf33951ba..167ea6d7be 100644
--- a/gtk2_ardour/panner_interface.h
+++ b/gtk2_ardour/panner_interface.h
@@ -39,7 +39,9 @@ protected:
virtual void set_drag_data () = 0;
void show_drag_data_window ();
+ void hide_drag_data_window ();
void value_change ();
+
bool on_enter_notify_event (GdkEventCrossing *);
bool on_leave_notify_event (GdkEventCrossing *);
bool on_key_release_event (GdkEventKey *);
@@ -47,6 +49,11 @@ protected:
boost::shared_ptr<ARDOUR::Panner> _panner;
Gtk::Window* _drag_data_window;
Gtk::Label* _drag_data_label;
+ bool _dragging;
+
+private:
+ bool drag_data_timeout ();
+ sigc::connection _drag_data_timeout;
};
#endif