[gnome-shell-extensions] apps-menu: Stop using deprecated (child) properties
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell-extensions] apps-menu: Stop using deprecated (child) properties
- Date: Thu, 9 Jan 2020 19:23:08 +0000 (UTC)
commit 37a09b7be19f3a94a9c45e8cb7309467b3af4107
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Jan 9 20:04:55 2020 +0100
apps-menu: Stop using deprecated (child) properties
StBoxLayout's child properties were deprecated in favor of the generic
expand/align properties.
StBin now uses the same Clutter.Actor properties instead of its own.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/102
extensions/apps-menu/extension.js | 26 ++++----------------------
1 file changed, 4 insertions(+), 22 deletions(-)
---
diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js
index 70383af..9d46506 100644
--- a/extensions/apps-menu/extension.js
+++ b/extensions/apps-menu/extension.js
@@ -557,10 +557,8 @@ class ApplicationsButton extends PanelMenu.Button {
this.mainBox = new St.BoxLayout({ vertical: false });
this.leftBox = new St.BoxLayout({ vertical: true });
this.applicationsScrollBox = new St.ScrollView({
- x_fill: true,
- y_fill: false,
- y_align: St.Align.START,
style_class: 'apps-menu vfade',
+ x_expand: true,
});
this.applicationsScrollBox.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
let vscroll = this.applicationsScrollBox.get_vscroll_bar();
@@ -571,21 +569,13 @@ class ApplicationsButton extends PanelMenu.Button {
this.menu.passEvents = false;
});
this.categoriesScrollBox = new St.ScrollView({
- x_fill: true,
- y_fill: false,
- y_align: St.Align.START,
style_class: 'vfade',
});
this.categoriesScrollBox.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC);
vscroll = this.categoriesScrollBox.get_vscroll_bar();
vscroll.connect('scroll-start', () => (this.menu.passEvents = true));
vscroll.connect('scroll-stop', () => (this.menu.passEvents = false));
- this.leftBox.add(this.categoriesScrollBox, {
- expand: true,
- x_fill: true,
- y_fill: true,
- y_align: St.Align.START,
- });
+ this.leftBox.add_child(this.categoriesScrollBox);
this.applicationsBox = new St.BoxLayout({ vertical: true });
this.applicationsScrollBox.add_actor(this.applicationsBox);
@@ -593,16 +583,8 @@ class ApplicationsButton extends PanelMenu.Button {
this.categoriesScrollBox.add_actor(this.categoriesBox);
this.mainBox.add(this.leftBox);
- this.mainBox.add(this._createVertSeparator(), {
- expand: false,
- x_fill: false,
- y_fill: true,
- });
- this.mainBox.add(this.applicationsScrollBox, {
- expand: true,
- x_fill: true,
- y_fill: true,
- });
+ this.mainBox.add_child(this._createVertSeparator());
+ this.mainBox.add_child(this.applicationsScrollBox);
section.actor.add_actor(this.mainBox);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]