[gnome-characters] characterList: Fix baseline offset calculation
- From: Daiki Ueno <dueno src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-characters] characterList: Fix baseline offset calculation
- Date: Mon, 24 Nov 2014 07:34:53 +0000 (UTC)
commit 0a837a7e369bfa7ec8045419680a4631d0883f00
Author: Daiki Ueno <dueno src gnome org>
Date: Mon Nov 24 16:18:11 2014 +0900
characterList: Fix baseline offset calculation
src/characterList.js | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/characterList.js b/src/characterList.js
index 360b892..d2a9f70 100644
--- a/src/characterList.js
+++ b/src/characterList.js
@@ -11,7 +11,7 @@ const Gc = imports.gi.Gc;
const Main = imports.main;
const Util = imports.util;
-const BASELINE_OFFSET = 0.15;
+const BASELINE_OFFSET = 0.85;
const CELL_SIZE = 0.20;
const CELLS_PER_ROW = 5;
const CELL_PIXEL_SIZE = 100;
@@ -83,7 +83,7 @@ const CharacterListRowWidget = new Lang.Class({
// FIXME: Pick the baseline color from CSS.
cr.setSourceRGBA(114.0 / 255.0, 159.0 / 255.0, 207.0 / 255.0, 1.0);
cr.setLineWidth(0.5);
- cr.moveTo(0, BASELINE_OFFSET * allocation.width);
+ cr.moveTo(0, BASELINE_OFFSET * allocation.height);
cr.relLineTo(allocation.width, 0);
cr.stroke();
cr.setSourceRGBA(0.0, 0.0, 0.0, 1.0);
@@ -95,7 +95,7 @@ const CharacterListRowWidget = new Lang.Class({
let [logical_rect, ink_rect] = layout.get_extents();
cr.moveTo(cell_pixel_size * i - logical_rect.x / Pango.SCALE +
(cell_pixel_size - logical_rect.width / Pango.SCALE) / 2,
- BASELINE_OFFSET * allocation.width - layout_baseline);
+ BASELINE_OFFSET * allocation.height - layout_baseline);
PangoCairo.show_layout(cr, layout);
}
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]