[gnome-characters] characterList: Use widget font for character name



commit 4b58cb00a5c6aac3a87d04c863aa81b611a2afd3
Author: Daiki Ueno <dueno src gnome org>
Date:   Thu Feb 11 19:49:31 2016 +0900

    characterList: Use widget font for character name

 src/characterList.js |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/characterList.js b/src/characterList.js
index a35d02d..263cb57 100644
--- a/src/characterList.js
+++ b/src/characterList.js
@@ -49,14 +49,13 @@ const CharacterListRow = new Lang.Class({
 
     _init: function(params) {
         let filtered = Params.filter(params, { characters: null,
-                                               fontDescription: null });
+                                               fontDescription: null,
+                                               overlayFontDescription: null });
         params = Params.fill(params, {});
         this.parent(params);
         this._characters = filtered.characters;
         this._fontDescription = filtered.fontDescription;
-        var fontDescription = filtered.fontDescription.copy();
-        fontDescription.set_size(fontDescription.get_size() * 0.18);
-        this._overlayFontDescription = fontDescription;
+        this._overlayFontDescription = filtered.overlayFontDescription;
     },
 
     draw: function(cr, x, y, width, height) {
@@ -260,9 +259,12 @@ const CharacterListWidget = new Lang.Class({
     },
 
     _createCharacterListRow: function(characters) {
+        var context = this.get_pango_context();
+        var fontDescription = context.get_font_description();
         let row = new CharacterListRow({
             characters: characters,
-            fontDescription: this._fontDescription
+            fontDescription: this._fontDescription,
+            overlayFontDescription: fontDescription
         });
         return row;
     },


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]