[gnome-shell/wip/notif-d3: 2/7] layout: Remove the tray pressure barrier
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/notif-d3: 2/7] layout: Remove the tray pressure barrier
- Date: Fri, 13 Jun 2014 18:23:47 +0000 (UTC)
commit c22068d2881bffda0e3a973301de50807d660e59
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Jun 12 22:34:50 2014 -0400
layout: Remove the tray pressure barrier
Since we don't have a tray at the bottom of the screen anymore, it isn't
needed for triggering.
js/ui/layout.js | 43 -------------------------------------------
1 files changed, 0 insertions(+), 43 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index cb83826..0ff1838 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -150,7 +150,6 @@ const LayoutManager = new Lang.Class({
this._keyboardIndex = -1;
this._rightPanelBarrier = null;
- this._trayBarrier = null;
this._inOverview = false;
this._updateRegionIdle = 0;
@@ -210,7 +209,6 @@ const LayoutManager = new Lang.Class({
this.trayBox = new St.Widget({ name: 'trayBox',
layout_manager: new Clutter.BinLayout() });
this.addChrome(this.trayBox);
- this._setupTrayPressure();
this.modalDialogGroup = new St.Widget({ name: 'modalDialogGroup',
layout_manager: new Clutter.BinLayout() });
@@ -449,50 +447,9 @@ const LayoutManager = new Lang.Class({
}
},
- _setupTrayPressure: function() {
- this._trayPressure = new PressureBarrier(MESSAGE_TRAY_PRESSURE_THRESHOLD,
- MESSAGE_TRAY_PRESSURE_TIMEOUT,
- Shell.KeyBindingMode.NORMAL |
- Shell.KeyBindingMode.OVERVIEW);
- this._trayPressure.setEventFilter(this._trayBarrierEventFilter);
- this._trayPressure.connect('trigger', function(barrier) {
- if (Main.layoutManager.bottomMonitor.inFullscreen)
- return;
-
- Main.messageTray.openTray();
- });
- },
-
- _updateTrayBarrier: function() {
- let monitor = this.bottomMonitor;
-
- if (this._trayBarrier) {
- this._trayPressure.removeBarrier(this._trayBarrier);
- this._trayBarrier.destroy();
- this._trayBarrier = null;
- }
-
- this._trayBarrier = new Meta.Barrier({ display: global.display,
- x1: monitor.x, x2: monitor.x + monitor.width,
- y1: monitor.y + monitor.height, y2: monitor.y +
monitor.height,
- directions: Meta.BarrierDirection.NEGATIVE_Y });
- this._trayPressure.addBarrier(this._trayBarrier);
- },
-
- _trayBarrierEventFilter: function(event) {
- // Throw out all events where the pointer was grabbed by another
- // client, as the client that grabbed the pointer expects to have
- // complete control over it
- if (event.grabbed && Main.modalCount == 0)
- return true;
-
- return false;
- },
-
_monitorsChanged: function() {
this._updateMonitors();
this._updateBoxes();
- this._updateTrayBarrier();
this._updateHotCorners();
this._updateBackgrounds();
this._updateFullscreen();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]