[gnome-shell] app-display: Enable swipe-scrolling in the app view



commit e96a90b161eb81ce55edf51dcc8c87ca9d8d70a1
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Jan 21 19:50:25 2011 +0100

    app-display: Enable swipe-scrolling in the app view
    
    With general support for swipe-scrolling in the overview, there is
    no reason to limit the behavior to workspaces. It is equally useful
    for scrolling through the grid of available applications, so enable
    swipe-scrolling for the app view.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=635034

 js/ui/appDisplay.js |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index f1d44eb..6cefd64 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -43,6 +43,15 @@ AlphabeticalView.prototype = {
                                          vfade: true });
         this.actor.add_actor(box);
         this.actor.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
+        this.actor.connect('notify::mapped', Lang.bind(this,
+            function() {
+                if (!this.actor.mapped)
+                    return;
+
+                let adjustment = this.actor.vscroll.adjustment;
+                let direction = Overview.SwipeScrollDirection.VERTICAL;
+                Main.overview.setScrollAdjustment(adjustment, direction);
+            }));
     },
 
     _removeAll: function() {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]