From f843cc629d8722c81cafcf488d6573fcf8e93b63 Mon Sep 17 00:00:00 2001 From: coderkun Date: Sun, 18 Apr 2021 16:50:43 +0200 Subject: [PATCH] Set logo for info dialog via code Set the logo for the info dialog via code instead of UI file to fix sizing issue. --- data/ui/info-dialog.ui | 2 +- mcg/infodialog.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/data/ui/info-dialog.ui b/data/ui/info-dialog.ui index d03c21c..04b0c9d 100644 --- a/data/ui/info-dialog.ui +++ b/data/ui/info-dialog.ui @@ -13,7 +13,7 @@ 2.1.2 CoverGrid is a client for the Music Player Daemon, focusing on albums instead of single tracks. http://www.suruatoel.xyz/codes/mcg - mcg + gpl-3-0 diff --git a/mcg/infodialog.py b/mcg/infodialog.py index 52e0cd7..b4c0bc5 100644 --- a/mcg/infodialog.py +++ b/mcg/infodialog.py @@ -5,7 +5,7 @@ import gi gi.require_version('Gtk', '3.0') import logging -from gi.repository import Gtk, GObject, GdkPixbuf +from gi.repository import Gtk, GdkPixbuf @@ -19,3 +19,6 @@ class InfoDialog(Gtk.AboutDialog): super().__init__() self._logger = logging.getLogger(__name__) + self.set_logo( + GdkPixbuf.Pixbuf.new_from_resource("/xyz/suruatoel/mcg/icons/mcg.svg") + )