Small refactoring of keyboard bindings (first part)
authorMathias Buhr <napcode@apparatus.de>
Sun, 28 Feb 2016 20:54:08 +0000 (21:54 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 5 Mar 2016 15:27:48 +0000 (16:27 +0100)
commit290d9e5e660ba1e8ae73fc6ff2a5e437174542a8
treee7f813b317542cfa8a2556631e62d7ec5135ce91
parent914027ecf8a572a3db3f869fe3ae50f134cac99d
Small refactoring of keyboard bindings (first part)

- Adds collision detection for keybindings
- Fixes a bug that prevented newly created bindings to be deleted properly (reproduction: add a binding, remove it, restart ardour, binding is still there but can now be deleted).
gtk2_ardour/keyeditor.cc
libs/gtkmm2ext/bindings.cc
libs/gtkmm2ext/gtkmm2ext/bindings.h