From fb039c0fb5318c1c1891c23faad3d0a008d28155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sat, 2 Mar 2019 23:07:15 +0100 Subject: [PATCH] cleanup: Use Meta.MaximizeFlags.BOTH This shorthand has been around for a long time, use it make (un)maximize code more readable. https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/60 --- .../screenshot-window-sizer/extension.js | 4 ++-- extensions/window-list/extension.js | 19 +++++++------------ 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/extensions/screenshot-window-sizer/extension.js b/extensions/screenshot-window-sizer/extension.js index 13d29f7c..41c4c853 100644 --- a/extensions/screenshot-window-sizer/extension.js +++ b/extensions/screenshot-window-sizer/extension.js @@ -73,8 +73,8 @@ function cycleScreenshotSizes(display, window, binding) { let backwards = (modifiers & Meta.VirtualModifier.SHIFT_MASK) != 0; // Unmaximize first - if (window.maximized_horizontally || window.maximizedVertically) - window.unmaximize(Meta.MaximizeFlags.HORIZONTAL | Meta.MaximizeFlags.VERTICAL); + if (window.get_maximized() != 0) + window.unmaximize(Meta.MaximizeFlags.BOTH); let workArea = window.get_work_area_current_monitor(); let outerRect = window.get_frame_rect(); diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js index 9e2ee94c..e1ea742e 100644 --- a/extensions/window-list/extension.js +++ b/extensions/window-list/extension.js @@ -79,13 +79,10 @@ class WindowContextMenu extends PopupMenu.PopupMenu { this._maximizeItem = new PopupMenu.PopupMenuItem(''); this._maximizeItem.connect('activate', () => { - if (this._metaWindow.maximized_vertically && - this._metaWindow.maximized_horizontally) - this._metaWindow.unmaximize(Meta.MaximizeFlags.HORIZONTAL | - Meta.MaximizeFlags.VERTICAL); + if (this._metaWindow.get_maximized() == Meta.MaximizeFlags.BOTH) + this._metaWindow.unmaximize(Meta.MaximizeFlags.BOTH); else - this._metaWindow.maximize(Meta.MaximizeFlags.HORIZONTAL | - Meta.MaximizeFlags.VERTICAL); + this._metaWindow.maximize(Meta.MaximizeFlags.BOTH); }); this.addMenuItem(this._maximizeItem); @@ -420,8 +417,7 @@ class AppContextMenu extends PopupMenu.PopupMenu { this._maximizeItem = new PopupMenu.PopupMenuItem(_('Maximize all')); this._maximizeItem.connect('activate', () => { this._appButton.getWindowList().forEach(w => { - w.maximize(Meta.MaximizeFlags.HORIZONTAL | - Meta.MaximizeFlags.VERTICAL); + w.maximize(Meta.MaximizeFlags.BOTH); }); }); this.addMenuItem(this._maximizeItem); @@ -429,8 +425,7 @@ class AppContextMenu extends PopupMenu.PopupMenu { this._unmaximizeItem = new PopupMenu.PopupMenuItem(_('Unmaximize all')); this._unmaximizeItem.connect('activate', () => { this._appButton.getWindowList().forEach(w => { - w.unmaximize(Meta.MaximizeFlags.HORIZONTAL | - Meta.MaximizeFlags.VERTICAL); + w.unmaximize(Meta.MaximizeFlags.BOTH); }); }); this.addMenuItem(this._unmaximizeItem); @@ -449,10 +444,10 @@ class AppContextMenu extends PopupMenu.PopupMenu { this._minimizeItem.actor.visible = windows.some(w => !w.minimized); this._unminimizeItem.actor.visible = windows.some(w => w.minimized); this._maximizeItem.actor.visible = windows.some(w => { - return !(w.maximized_horizontally && w.maximized_vertically); + return w.get_maximized() != Meta.MaximizeFlags.BOTH; }); this._unmaximizeItem.actor.visible = windows.some(w => { - return w.maximized_horizontally && w.maximized_vertically; + return w.get_maximized() == Meta.MaximizeFlags.BOTH; }); super.open(animate);