summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_keys.cc
AgeCommit message (Collapse)Author
2020-05-18prevent debug-build crash caused by trying to use null-pointerPaul Davis
2020-04-16change algorithm for activation/propagation of key events to allow multiple ↵Paul Davis
bindings We now check from the focus widget (if any) for any widget heirarchy bindings, and try to use them. Next use the "top level" bindings passed in (top level is quoted because they may be owned by a tab, rather than a window). Finally, if the event is still not handled, try the global bindings This model more closely matches what I think a reasonable programmer with experience of other GUI toolkits would expect, and allows us to have multiple bindings present (though not simultaneously used) in a given window
2019-11-22Virtual MIDI keyboard, when visible, gets to handle keyboard input firstRobin Gareus
2019-09-23split apart ardour_ui.cc into a series of distinct source modules.Paul Davis
Should be a 100% no-op - no code was altered, just moved