[gnome-shell/app-picker-refresh: 10/16] appDisplay: Add intermediate stack widget to hold folder popups
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/app-picker-refresh: 10/16] appDisplay: Add intermediate stack widget to hold folder popups
- Date: Tue, 19 Feb 2013 11:56:19 +0000 (UTC)
commit 0407ffe431c84e044819d8e10382470ac44176c4
Author: Florian Müllner <fmuellner gnome org>
Date: Mon Feb 18 20:19:18 2013 +0100
appDisplay: Add intermediate stack widget to hold folder popups
js/ui/appDisplay.js | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index e538cbc..9762949 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -62,7 +62,9 @@ const AlphabeticalView = new Lang.Class({
this._allApps = [];
let box = new St.BoxLayout({ vertical: true });
- box.add(this._grid.actor, { y_align: St.Align.START, expand: true });
+ this._stack = new St.Widget({ layout_manager: new Clutter.BinLayout() });
+ this._stack.add_actor(this._grid.actor);
+ box.add(this._stack, { y_align: St.Align.START, expand: true });
this.actor = new St.ScrollView({ x_fill: true,
y_fill: false,
@@ -108,6 +110,10 @@ const AlphabeticalView = new Lang.Class({
this._appIcons[id] = appIcon;
},
+ addFolderPopup: function(popup) {
+ this._stack.add_actor(popup.actor);
+ },
+
_ensureIconVisible: function(icon) {
let adjustment = this.actor.vscroll.adjustment;
let [value, lower, upper, stepIncrement, pageIncrement, pageSize] = adjustment.get_values();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]