diff options
author | Carl Hetherington <carl@carlh.net> | 2011-12-26 14:30:35 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-12-26 14:30:35 +0000 |
commit | 2adb3fb579068b5a278df2ac96d131fe5f40f169 (patch) | |
tree | 8e5f59b70813fb506a9935f08b8851e7380cc3b9 /gtk2_ardour/panner_interface.h | |
parent | 6e79521e8b7709458b8ee093e2d0dc6440ffea2c (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.h | 7 |
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 |