aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/updatepage.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-04 13:18:41 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-04 13:18:41 +0200
commit2815d37e3fafb0102cb5328f4af3d2f6b820e7ea (patch)
tree2d861abe596b6c9e0998edaf11de069b23d6aa2f /ui/updatepage.go
parentui: embolden update tray item (diff)
downloadwireguard-windows-2815d37e3fafb0102cb5328f4af3d2f6b820e7ea.tar.xz
wireguard-windows-2815d37e3fafb0102cb5328f4af3d2f6b820e7ea.zip
ui: use more windows icons
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--ui/updatepage.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/ui/updatepage.go b/ui/updatepage.go
index cffea839..04cc39ca 100644
--- a/ui/updatepage.go
+++ b/ui/updatepage.go
@@ -26,9 +26,11 @@ func NewUpdatePage() (*UpdatePage, error) {
up.SetTitle("An Update is Available!")
- if icon, err := iconProvider.UpdateAvailableImage(); err == nil {
- up.SetImage(icon)
- }
+ tabIcon, _ := loadSystemIcon("imageres", 1)
+ defer tabIcon.Dispose()
+ bitmap, _ := walk.NewBitmapFromIcon(tabIcon, walk.Size{16, 16}) //TODO: this should use dynamic DPI, but the tab widget seems broken
+ up.SetImage(bitmap)
+
//TODO: make title bold
up.SetLayout(walk.NewVBoxLayout())
@@ -44,6 +46,8 @@ func NewUpdatePage() (*UpdatePage, error) {
bar.SetVisible(false)
button, _ := walk.NewPushButton(up)
+ updateIcon, _ := loadSystemIcon("shell32", 46)
+ button.SetImage(updateIcon) //TODO: the placement of this looks sort of weird
button.SetText("Update Now")
walk.NewVSpacer(up)