overviewControls: Move slideOut on overview hide to the parent as well
This commit is contained in:
parent
1240d6be76
commit
3f1a252b91
@ -109,6 +109,7 @@ const SlidingControl = new Lang.Class({
|
|||||||
clip_to_allocation: true });
|
clip_to_allocation: true });
|
||||||
|
|
||||||
Main.overview.connect('showing', Lang.bind(this, this._onOverviewShowing));
|
Main.overview.connect('showing', Lang.bind(this, this._onOverviewShowing));
|
||||||
|
Main.overview.connect('hiding', Lang.bind(this, this._onOverviewHiding));
|
||||||
|
|
||||||
Main.overview.connect('item-drag-begin', Lang.bind(this, this._onDragBegin));
|
Main.overview.connect('item-drag-begin', Lang.bind(this, this._onDragBegin));
|
||||||
Main.overview.connect('item-drag-end', Lang.bind(this, this._onDragEnd));
|
Main.overview.connect('item-drag-end', Lang.bind(this, this._onDragEnd));
|
||||||
@ -174,6 +175,10 @@ const SlidingControl = new Lang.Class({
|
|||||||
this.slideIn();
|
this.slideIn();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_onOverviewHiding: function() {
|
||||||
|
this.slideOut();
|
||||||
|
},
|
||||||
|
|
||||||
_onWindowDragBegin: function() {
|
_onWindowDragBegin: function() {
|
||||||
this._onDragBegin();
|
this._onDragBegin();
|
||||||
},
|
},
|
||||||
@ -244,7 +249,6 @@ const ThumbnailsSlider = new Lang.Class({
|
|||||||
this.actor.add_actor(this._thumbnailsBox.actor);
|
this.actor.add_actor(this._thumbnailsBox.actor);
|
||||||
|
|
||||||
Main.layoutManager.connect('monitors-changed', Lang.bind(this, this.updateSlide));
|
Main.layoutManager.connect('monitors-changed', Lang.bind(this, this.updateSlide));
|
||||||
Main.overview.connect('hiding', Lang.bind(this, this.slideOut));
|
|
||||||
this.actor.connect('notify::hover', Lang.bind(this, this.updateSlide));
|
this.actor.connect('notify::hover', Lang.bind(this, this.updateSlide));
|
||||||
this._thumbnailsBox.actor.bind_property('visible', this.actor, 'visible', GObject.BindingFlags.SYNC_CREATE);
|
this._thumbnailsBox.actor.bind_property('visible', this.actor, 'visible', GObject.BindingFlags.SYNC_CREATE);
|
||||||
},
|
},
|
||||||
@ -322,7 +326,6 @@ const DashSlider = new Lang.Class({
|
|||||||
this.actor.add_actor(this._dash.actor);
|
this.actor.add_actor(this._dash.actor);
|
||||||
|
|
||||||
this._dash.connect('icon-size-changed', Lang.bind(this, this.updateSlide));
|
this._dash.connect('icon-size-changed', Lang.bind(this, this.updateSlide));
|
||||||
Main.overview.connect('hiding', Lang.bind(this, this.slideOut));
|
|
||||||
},
|
},
|
||||||
|
|
||||||
getSlide: function() {
|
getSlide: function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user