These are much clearer to understand than TRUE/FALSE.
This is a bit of technical debt cleanup. We don't need to handle cancelling the search entry at the low level key handler layer any more. Requires GTK 3.16.
...rather than the location of the mouse cursor This is the approach taken by nautilus, and it means the menu is at a more sensible place.
This copies code from gtkplacessidebar.c in GTK. Here we also start using `gtk_accelerator_get_default_mod_mask()`, so that we work with exactly the keys requested and not extra ones (e.g. `Shift-F10` works but `Ctrl-Shift-F10` now does not).
Showing with 62 additions and 32 deletions