[gnome-shell/wip/carlosg/bottom-emoji-row-alignment: 1/2] keyboard: align AspectContainer to bottom if restricting vertically
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/carlosg/bottom-emoji-row-alignment: 1/2] keyboard: align AspectContainer to bottom if restricting vertically
- Date: Tue, 5 Mar 2019 18:58:27 +0000 (UTC)
commit d9772c2f281cfcb23a9b9236524f604c1713fb64
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Mar 5 19:33:49 2019 +0100
keyboard: align AspectContainer to bottom if restricting vertically
It is convenient for the OSK so it eg. doesn't appear centered in the
available space (eg. on very narrow portrait layouts), plus it will also
be convenient to align other AspectContainers to the same baseline.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/439
js/ui/keyboard.js | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js
index bfddcdec9..124831d6a 100644
--- a/js/ui/keyboard.js
+++ b/js/ui/keyboard.js
@@ -73,12 +73,9 @@ class AspectContainer extends St.Widget {
box.x1 += Math.floor(diff / 2);
box.x2 -= Math.ceil(diff / 2);
} else {
- /* Restrict vertically */
+ /* Restrict vertically, align to bottom */
let height = box.get_width() / this._ratio;
- let diff = box.get_height() - height;
-
- box.y1 += Math.floor(diff / 2);
- box.y2 -= Math.floor(diff / 2);
+ box.y1 = box.y2 - Math.floor(height);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]