panel: Make activities button's hot corner public

https://bugzilla.gnome.org/show_bug.cgi?id=682255
This commit is contained in:
Florian Müllner 2012-09-15 19:01:00 +02:00
parent f39098a4f2
commit e421953fcd

View File

@ -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;