[gnome-shell] [AppWell] Position menu components on integral coordinates
- From: Colin Walters <walters src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-shell] [AppWell] Position menu components on integral coordinates
- Date: Tue, 8 Sep 2009 22:49:12 +0000 (UTC)
commit ef6ea078ddcb2ed2d733f39e1b526d7f23e5e6df
Author: Colin Walters <walters verbum org>
Date: Tue Sep 8 17:53:45 2009 -0400
[AppWell] Position menu components on integral coordinates
This avoids fuzz.
http://bugzilla.gnome.org/show_bug.cgi?id=594553
js/ui/appDisplay.js | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 629becf..58948ff 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -533,7 +533,7 @@ WellMenu.prototype = {
childBox.x1 = 0;
childBox.x2 = WELL_MENU_ARROW_SIZE;
- childBox.y1 = (height / 2) - (WELL_MENU_ARROW_SIZE / 2);
+ childBox.y1 = Math.floor((height / 2) - (WELL_MENU_ARROW_SIZE / 2));
childBox.y2 = childBox.y1 + WELL_MENU_ARROW_SIZE;
this._arrow.allocate(childBox, flags);
@@ -622,8 +622,9 @@ WellMenu.prototype = {
this.emit('popup', true);
+ let x = Math.floor(stageX + stageWidth);
let y = Math.floor(stageY + (stageHeight / 2) - (this.actor.height / 2));
- this.actor.set_position(stageX + stageWidth, y);
+ this.actor.set_position(x, y);
this.actor.show();
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]