~gala-dev/gala/no-depth-alt-tab

Viewing all changes in revision 426.

  • Committer: RabbitBot
  • Author(s): Rico Tzschichholz, Tom Beckmann
  • Date: 2014-12-20 17:00:54 UTC
  • mfrom: (424.1.5 window-switcher-updated)
  • Revision ID: rabbitbot-20141220170054-m0pfxo9bk911e0co
windowswitcher: update to latest mutter API features, enhanced support for plank dock clone

This updates the window switcher to use the latest API features of mutter, probably most importantly removing block on the keybindings while the switcher is active and getting the keybindings directly from mutter instead of trying to interpret key events. It also moves around a lot of code to improve the code structure and hopefully provide a faster startup (e.g. we were doing blocking I/O to count the plank dock items when starting to alt-tab). For easier handling a destroy-on-unmanaged property to both WindowIcon and SafeWindowClone was added.
On the user-facing side, this also introduces support for different plank positions on the screen.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: