[gnome-music/wip/jfelder/gtk4-v3: 152/200] coverpaintable: Cleanup default icon math
- From: Jean Felder <jfelder src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/jfelder/gtk4-v3: 152/200] coverpaintable: Cleanup default icon math
- Date: Fri, 11 Feb 2022 15:44:51 +0000 (UTC)
commit d2c0291b423b475aaa8dbef8ab2fc8e9bfb1c74c
Author: Marinus Schraal <mschraal gnome org>
Date: Fri Feb 4 09:23:05 2022 +0100
coverpaintable: Cleanup default icon math
gnomemusic/coverpaintable.py | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/gnomemusic/coverpaintable.py b/gnomemusic/coverpaintable.py
index dc4b24b01..f006654cb 100644
--- a/gnomemusic/coverpaintable.py
+++ b/gnomemusic/coverpaintable.py
@@ -23,19 +23,19 @@ class CoverPaintable(GObject.GObject, Gdk.Paintable):
snapshot.translate(Graphene.Point().init(w / 2, h / 2))
rect = Graphene.Rect().init(-(w / 2), -(h / 2), w, h)
snapshot.append_texture(self._texture, rect)
-
else:
- snapshot.append_color(
- Gdk.RGBA(1, 1, 1, 1), Graphene.Rect().init(0, 0, w, h))
- snapshot.translate(
- Graphene.Point().init((w / 2) - (w / 6), (h / 2) - (h / 6)))
-
+ i_s = 1 / 3 # Icon scale
theme = Gtk.IconTheme.new()
icon_pt = theme.lookup_icon(
- "folder-music-symbolic", None, w / 3, 1, 0, 0)
+ "folder-music-symbolic", None, w * i_s, 1, 0, 0)
+ snapshot.append_color(
+ Gdk.RGBA(1, 1, 1, 1), Graphene.Rect().init(0, 0, w, h))
+ snapshot.translate(
+ Graphene.Point().init(
+ (w / 2) - (w * (i_s / 2)), (h / 2) - (h * (i_s / 2))))
snapshot.push_opacity(0.7)
- icon_pt.snapshot(snapshot, w / 3, h / 3)
+ icon_pt.snapshot(snapshot, w * i_s, h * i_s)
snapshot.pop()
snapshot.pop()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]