viewSelector: Make toggle-application-view binding available in overview

https://bugzilla.gnome.org/show_bug.cgi?id=688202
This commit is contained in:
Florian Müllner 2012-08-16 14:46:23 +02:00
parent bd40cf194c
commit f084011a61

View File

@ -144,15 +144,17 @@ const ViewSelector = new Lang.Class({
this.constrainHeight = new Clutter.BindConstraint({ source: this._pageArea, this.constrainHeight = new Clutter.BindConstraint({ source: this._pageArea,
coordinate: Clutter.BindCoordinate.HEIGHT }); coordinate: Clutter.BindCoordinate.HEIGHT });
global.display.add_keybinding('toggle-application-view', Main.wm.addKeybinding('toggle-application-view',
new Gio.Settings({ schema: SHELL_KEYBINDINGS_SCHEMA }), new Gio.Settings({ schema: SHELL_KEYBINDINGS_SCHEMA }),
Meta.KeyBindingFlags.NONE, Meta.KeyBindingFlags.NONE,
Lang.bind(this, this._showWithAppsPage)); Main.KeybindingMode.NORMAL |
Main.KeybindingMode.OVERVIEW,
Lang.bind(this, this._toggleAppsPage));
}, },
_showWithAppsPage: function() { _toggleAppsPage: function() {
Main.overview.show(); Main.overview.show();
this._showAppsButton.set_checked(true); this._showAppsButton.checked = !this._showAppsButton.checked;
}, },
show: function() { show: function() {