From 77b59845aca3b7bb773663aeda8094d39725d415 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 8 May 2019 11:52:18 +0200 Subject: ui: get correctly sized system icons --- ui/aboutdialog.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ui/aboutdialog.go') diff --git a/ui/aboutdialog.go b/ui/aboutdialog.go index da8f7f9f..22148ac1 100644 --- a/ui/aboutdialog.go +++ b/ui/aboutdialog.go @@ -25,7 +25,10 @@ func onAbout(owner walk.Form) { dlg, _ := walk.NewDialogWithFixedSize(owner) dlg.SetTitle("About WireGuard") dlg.SetLayout(vbl) - dlg.SetIcon(iconProvider.wireguardIcon) + wireguardIcon, err := walk.NewIconFromResourceWithSize("$wireguard.ico", walk.Size{dlg.DPI()/3, dlg.DPI()/3}) //TODO: calculate DPI dynamically + if err == nil { + dlg.SetIcon(wireguardIcon) + } font, _ := walk.NewFont("Segoe UI", 9, 0) dlg.SetFont(font) -- cgit v1.2.3-59-g8ed1b