diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-09-29 01:22:11 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-09-29 01:22:11 +0000 |
commit | 9f3f3738e7444ee365a77277b1237b1b35786a7e (patch) | |
tree | f2d10fc06cd4dee5ad9e8cce1e12627a8d2a3e3e /gtk2_ardour/editor_routes.h | |
parent | fef66431656638bebf6cdd40f49496369c21437b (diff) |
(1) awful grungy code to make tab/shift-tab correctly end route editing in track+bus tab (2) traversify the track+bus tab so that s/m/r keys solo/mute/rec-enable the appropriate things (more work to do here to follow modifier conventions established elsewhere)
git-svn-id: svn://localhost/ardour2/branches/3.0@7855 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_routes.h')
-rw-r--r-- | gtk2_ardour/editor_routes.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_routes.h b/gtk2_ardour/editor_routes.h index a1e72664cc..6297f906bb 100644 --- a/gtk2_ardour/editor_routes.h +++ b/gtk2_ardour/editor_routes.h @@ -137,8 +137,18 @@ private: bool _redisplay_does_not_reset_order_keys; Gtk::Menu* _menu; + Gtk::Widget* old_focus; + uint32_t selection_countdown; + Gtk::CellEditable* name_editable; bool key_press (GdkEventKey* ev); + bool focus_in (GdkEventFocus*); + bool focus_out (GdkEventFocus*); + bool enter_notify (GdkEventCrossing*); + bool leave_notify (GdkEventCrossing*); + void name_edit_started (Gtk::CellEditable*, const Glib::ustring&); + + bool get_relevant_routes (boost::shared_ptr<ARDOUR::RouteList> rl); }; #endif /* __ardour_gtk_editor_route_h__ */ |