[gnome-shell/wip/carlosg/appgrid-navigation: 16/24] js/appDisplay: Generalize app scrollview CSS




commit f31c49c40ed3e34897e6e1fd2b5a0fe6f61ef962
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Feb 3 12:39:26 2021 +0100

    js/appDisplay: Generalize app scrollview CSS
    
    We want to show left/right side pages during navigation, also in
    FolderViews. Let this scrollview use the same style than the "all
    apps" one, and generalize the name a bit.
    
    This will compress the scrollview horizontally, so there's actual
    overflow space to show these pages.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1630>

 data/theme/gnome-shell-sass/widgets/_app-grid.scss | 2 +-
 js/ui/appDisplay.js                                | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/data/theme/gnome-shell-sass/widgets/_app-grid.scss 
b/data/theme/gnome-shell-sass/widgets/_app-grid.scss
index bbe721600d..0e3c54c92e 100644
--- a/data/theme/gnome-shell-sass/widgets/_app-grid.scss
+++ b/data/theme/gnome-shell-sass/widgets/_app-grid.scss
@@ -124,7 +124,7 @@ $app_grid_fg_color: #fff;
 }
 
 // Some hacks I don't even know
-.all-apps {
+.apps-scroll-view {
   // horizontal padding to make sure scrollbars or dash don't overlap content
   padding: 0 88px;
 }
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index ca0f9d89d0..d4a627fcb5 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -137,6 +137,7 @@ var BaseAppView = GObject.registerClass({
 
         // Scroll View
         this._scrollView = new St.ScrollView({
+            style_class: 'apps-scroll-view',
             clip_to_allocation: true,
             x_expand: true,
             y_expand: true,
@@ -968,8 +969,6 @@ class AppDisplay extends BaseAppView {
         this._pageManager = new PageManager();
         this._pageManager.connect('layout-changed', () => this._redisplay());
 
-        this._scrollView.add_style_class_name('all-apps');
-
         this._stack = new St.Widget({
             layout_manager: new Clutter.BinLayout(),
             x_expand: true,


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