summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-04-16 10:55:10 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-04-16 17:48:12 -0600
commitc03c3332e8a475c60f83af8ca45468405a2f8770 (patch)
treeb25acdb1f688fe5c6155e5d86f407aced1f0f758 /gtk2_ardour/midi_region_view.h
parentffd9aa2fc9c1bdb619db6786649830a7c47205bb (diff)
change algorithm for activation/propagation of key events to allow multiple 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
Diffstat (limited to 'gtk2_ardour/midi_region_view.h')
0 files changed, 0 insertions, 0 deletions