[gnome-characters/bilelmoussaoui/gtk4: 55/76] characters view: use get_color for fg color
- From: Bilal Elmoussaoui <bilelmoussaoui src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-characters/bilelmoussaoui/gtk4: 55/76] characters view: use get_color for fg color
- Date: Fri, 26 Nov 2021 08:59:07 +0000 (UTC)
commit 4f72c90fda00ee09e8dcee5ca041aacce7d12b8f
Author: Bilal Elmoussaoui <bil elmoussaoui gmail com>
Date: Wed Nov 24 17:39:10 2021 +0100
characters view: use get_color for fg color
src/charactersView.js | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/src/charactersView.js b/src/charactersView.js
index fbd275d..2a76aeb 100644
--- a/src/charactersView.js
+++ b/src/charactersView.js
@@ -48,8 +48,6 @@ const CharacterListRow = GObject.registerClass({
let layout = Pango.Layout.new(pangoContext);
layout.set_font_description(this._fontDescription);
- this._styleContext = styleContext;
-
// Draw characters. Do centering and attach to the baseline.
let cellSize = getCellSize(this._fontDescription);
for (let i in this._characters) {
@@ -65,7 +63,7 @@ const CharacterListRow = GObject.registerClass({
snapshot.save();
if (Gc.character_is_invisible(character)) {
this._drawBoundingBox(snapshot, layout, styleContext, cellRect, character);
- this._drawCharacterName(snapshot, pangoContext, cellRect, character);
+ this._drawCharacterName(snapshot, pangoContext, styleContext, cellRect, character);
} else if (layout.get_unknown_glyphs_count() === 0) {
let layoutBaseline = layout.get_baseline();
let logicalRect = layout.get_extents()[0];
@@ -74,12 +72,12 @@ const CharacterListRow = GObject.registerClass({
y: y + BASELINE_OFFSET * cellSize - layoutBaseline / Pango.SCALE,
}));
- let textColor = styleContext.lookup_color('window_fg_color')[1];
+ let textColor = styleContext.get_color();
snapshot.append_layout(layout, textColor);
} else {
this._drawBoundingBox(snapshot, layout, styleContext, cellRect, character);
- this._drawCharacterName(snapshot, pangoContext, cellRect, character);
+ this._drawCharacterName(snapshot, pangoContext, styleContext, cellRect, character);
}
snapshot.restore();
}
@@ -145,7 +143,7 @@ const CharacterListRow = GObject.registerClass({
snapshot.restore();
}
- _drawCharacterName(snapshot, pangoContext, cellRect, uc) {
+ _drawCharacterName(snapshot, pangoContext, styleContext, cellRect, uc) {
snapshot.save();
let layout = Pango.Layout.new(pangoContext);
@@ -164,7 +162,7 @@ const CharacterListRow = GObject.registerClass({
y: cellRect.y - logicalRect.y / Pango.SCALE + (cellRect.height - logicalRect.height /
Pango.SCALE) / 2,
}));
- let textColor = this._styleContext.lookup_color('window_fg_color')[1];
+ let textColor = styleContext.get_color();
snapshot.append_layout(layout, textColor);
snapshot.restore();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]