diff options
author | Robin Gareus <robin@gareus.org> | 2015-02-27 20:45:44 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-02-28 02:36:58 +0100 |
commit | 15f57d01cfd3a98a49f931c319c06bdfb014fe28 (patch) | |
tree | cfd0716ec29ae482a3541136dc13b4d1bdd884c1 /gtk2_ardour/export_video_dialog.cc | |
parent | 933e9c2919a93f87291f6090decae712c245ac12 (diff) |
video-export dialog: allow keyboard navigation
Diffstat (limited to 'gtk2_ardour/export_video_dialog.cc')
-rw-r--r-- | gtk2_ardour/export_video_dialog.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk2_ardour/export_video_dialog.cc b/gtk2_ardour/export_video_dialog.cc index df05eed807..bec34e9521 100644 --- a/gtk2_ardour/export_video_dialog.cc +++ b/gtk2_ardour/export_video_dialog.cc @@ -33,6 +33,7 @@ #include "pbd/error.h" #include "pbd/convert.h" +#include "gtkmm2ext/keyboard.h" #include "gtkmm2ext/utils.h" #include "ardour/session_directory.h" #include "ardour/profile.h" @@ -359,6 +360,22 @@ ExportVideoDialog::on_show () Dialog::on_show (); } +bool +ExportVideoDialog::on_focus_in_event (GdkEventFocus *ev) +{ + Dialog::on_focus_in_event (ev); + Gtkmm2ext::Keyboard::magic_widget_grab_focus (); + return true; +} + +bool +ExportVideoDialog::on_focus_out_event (GdkEventFocus *ev) +{ + Dialog::on_focus_out_event (ev); + Gtkmm2ext::Keyboard::magic_widget_drop_focus (); + return true; +} + void ExportVideoDialog::abort_clicked () { |