panel: Make activities button's hot corner public
https://bugzilla.gnome.org/show_bug.cgi?id=682255
This commit is contained in:
parent
f39098a4f2
commit
e421953fcd
@ -601,8 +601,8 @@ const ActivitiesButton = new Lang.Class({
|
|||||||
|
|
||||||
this.actor.label_actor = this._label;
|
this.actor.label_actor = this._label;
|
||||||
|
|
||||||
this._hotCorner = new Layout.HotCorner();
|
this.hotCorner = new Layout.HotCorner();
|
||||||
container.add_actor(this._hotCorner.actor);
|
container.add_actor(this.hotCorner.actor);
|
||||||
|
|
||||||
// Hack up our menu...
|
// Hack up our menu...
|
||||||
this.menu.open = Lang.bind(this, this._onMenuOpenRequest);
|
this.menu.open = Lang.bind(this, this._onMenuOpenRequest);
|
||||||
@ -652,10 +652,10 @@ const ActivitiesButton = new Lang.Class({
|
|||||||
}
|
}
|
||||||
|
|
||||||
hotBox.x1 = Math.round(x);
|
hotBox.x1 = Math.round(x);
|
||||||
hotBox.x2 = hotBox.x1 + this._hotCorner.actor.width;
|
hotBox.x2 = hotBox.x1 + this.hotCorner.actor.width;
|
||||||
hotBox.y1 = Math.round(y);
|
hotBox.y1 = Math.round(y);
|
||||||
hotBox.y2 = hotBox.y1 + this._hotCorner.actor.height;
|
hotBox.y2 = hotBox.y1 + this.hotCorner.actor.height;
|
||||||
this._hotCorner.actor.allocate(hotBox, flags);
|
this.hotCorner.actor.allocate(hotBox, flags);
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDragOver: function(source, actor, x, y, time) {
|
handleDragOver: function(source, actor, x, y, time) {
|
||||||
@ -677,7 +677,7 @@ const ActivitiesButton = new Lang.Class({
|
|||||||
|
|
||||||
_onCapturedEvent: function(actor, event) {
|
_onCapturedEvent: function(actor, event) {
|
||||||
if (event.type() == Clutter.EventType.BUTTON_PRESS) {
|
if (event.type() == Clutter.EventType.BUTTON_PRESS) {
|
||||||
if (!this._hotCorner.shouldToggleOverviewOnClick())
|
if (!this.hotCorner.shouldToggleOverviewOnClick())
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user