mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-24 07:27:44 +01:00
basic adoption of new mouse binding facility
git-svn-id: svn://localhost/ardour2/branches/3.0@9063 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
3d1fc33abb
commit
d08e3b94c5
5 changed files with 80 additions and 13 deletions
|
|
@ -72,6 +72,7 @@ namespace Gnome { namespace Canvas {
|
|||
|
||||
namespace Gtkmm2ext {
|
||||
class TearOff;
|
||||
class Bindings;
|
||||
}
|
||||
|
||||
namespace ARDOUR {
|
||||
|
|
@ -1042,10 +1043,15 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
|
|||
bool button_press_handler_1 (ArdourCanvas::Item *, GdkEvent *, ItemType);
|
||||
bool button_press_handler_2 (ArdourCanvas::Item *, GdkEvent *, ItemType);
|
||||
bool button_release_handler (ArdourCanvas::Item*, GdkEvent*, ItemType);
|
||||
bool button_press_dispatch (GdkEventButton*);
|
||||
bool button_release_dispatch (GdkEventButton*);
|
||||
bool motion_handler (ArdourCanvas::Item*, GdkEvent*, bool from_autoscroll = false);
|
||||
bool enter_handler (ArdourCanvas::Item*, GdkEvent*, ItemType);
|
||||
bool leave_handler (ArdourCanvas::Item*, GdkEvent*, ItemType);
|
||||
|
||||
Gtkmm2ext::Bindings* button_bindings;
|
||||
XMLNode* button_settings () const;
|
||||
|
||||
/* KEYMAP HANDLING */
|
||||
|
||||
void register_actions ();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue