From 7e8ba5930403c63d86ec088dc2ee681a2fc9a63e Mon Sep 17 00:00:00 2001 From: robxnano Date: Tue, 10 Jan 2023 14:29:57 +0000 Subject: [PATCH] Center-align all menus Make popup menus center-aligned on their parent buttons, to match the default GNOME Shell panel menus. Affects: - Places menu - Drive menu - Workspace indicator - Window menu workspace indicator Part-of: --- extensions/drive-menu/extension.js | 2 +- extensions/places-menu/extension.js | 2 +- extensions/window-list/workspaceIndicator.js | 2 +- extensions/workspace-indicator/extension.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/drive-menu/extension.js b/extensions/drive-menu/extension.js index 251687ac..45c854f4 100644 --- a/extensions/drive-menu/extension.js +++ b/extensions/drive-menu/extension.js @@ -142,7 +142,7 @@ class DriveMenu extends PanelMenu.Button { } constructor() { - super(0.0, _('Removable devices')); + super(0.5, _('Removable devices')); let icon = new St.Icon({ icon_name: 'media-eject-symbolic', diff --git a/extensions/places-menu/extension.js b/extensions/places-menu/extension.js index 7bad2ff1..f71460c7 100644 --- a/extensions/places-menu/extension.js +++ b/extensions/places-menu/extension.js @@ -91,7 +91,7 @@ class PlacesMenu extends PanelMenu.Button { } constructor() { - super(0.0, _('Places')); + super(0.5, _('Places')); let label = new St.Label({ text: _('Places'), diff --git a/extensions/window-list/workspaceIndicator.js b/extensions/window-list/workspaceIndicator.js index f59b8444..7fe7c07d 100644 --- a/extensions/window-list/workspaceIndicator.js +++ b/extensions/window-list/workspaceIndicator.js @@ -258,7 +258,7 @@ var WorkspaceIndicator = class WorkspaceIndicator extends PanelMenu.Button { } constructor() { - super(0.0, _('Workspace Indicator'), true); + super(0.5, _('Workspace Indicator'), true); this.setMenu(new PopupMenu.PopupMenu(this, 0.0, St.Side.BOTTOM)); this.add_style_class_name('window-list-workspace-indicator'); this.remove_style_class_name('panel-button'); diff --git a/extensions/workspace-indicator/extension.js b/extensions/workspace-indicator/extension.js index 2da644e9..a9b3fd46 100644 --- a/extensions/workspace-indicator/extension.js +++ b/extensions/workspace-indicator/extension.js @@ -263,7 +263,7 @@ class WorkspaceIndicator extends PanelMenu.Button { } constructor() { - super(0.0, _('Workspace Indicator')); + super(0.5, _('Workspace Indicator')); let container = new St.Widget({ layout_manager: new Clutter.BinLayout(),