[AppWell] Position menu components on integral coordinates

This avoids fuzz.

http://bugzilla.gnome.org/show_bug.cgi?id=594553
This commit is contained in:
Colin Walters 2009-09-08 17:53:45 -04:00
parent 37ee16b34d
commit ef6ea078dd

View File

@ -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();
},