[gnome-shell/overlay-design02] Hide details panel by default
- From: Marina Zhurakhinskaya <marinaz src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-shell/overlay-design02] Hide details panel by default
- Date: Mon, 22 Jun 2009 16:11:40 -0400 (EDT)
commit 9abc062a648e81b543b1571bcf8b31d93d529b8b
Author: Siegfried-Angel Gevatter Pujals <rainct ubuntu com>
Date: Mon Jun 22 21:58:12 2009 +0200
Hide details panel by default
Don't show the details panel when the overlay is activated,
only when explicitly requested by clicking the info icon.
js/ui/overlay.js | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/overlay.js b/js/ui/overlay.js
index c40fbe0..366bde1 100644
--- a/js/ui/overlay.js
+++ b/js/ui/overlay.js
@@ -355,6 +355,7 @@ Dash.prototype = {
y: Panel.PANEL_HEIGHT + DASH_SECTION_PADDING,
width: this._detailsWidth + SHADOW_WIDTH,
height: detailsHeight });
+ this._firstSelectAfterOverlayShow = true;
let detailsBackground = new Big.Box({ orientation: Big.BoxOrientation.HORIZONTAL,
width: this._detailsWidth,
@@ -408,7 +409,9 @@ Dash.prototype = {
me._docDisplay.unsetSelected();
me._resultsDocsSection.display.unsetSelected();
me._resultsAppsSection.display.unsetSelected();
- if (me._detailsPane.get_parent() == null) {
+ if (me._firstSelectAfterOverlayShow) {
+ me._firstSelectAfterOverlayShow = false;
+ } else if (me._detailsPane.get_parent() == null) {
me.actor.add_actor(me._detailsPane);
me.emit('panes-displayed');
}
@@ -486,6 +489,7 @@ Dash.prototype = {
},
hide: function() {
+ this._firstSelectAfterOverlayShow = true;
this._appsContent.hide();
this._docDisplay.hide();
this.unsetMoreMode();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]