diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-04 13:18:41 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-04 13:18:41 +0200 |
commit | 2815d37e3fafb0102cb5328f4af3d2f6b820e7ea (patch) | |
tree | 2d861abe596b6c9e0998edaf11de069b23d6aa2f /ui/updatepage.go | |
parent | ui: embolden update tray item (diff) | |
download | wireguard-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.go | 10 |
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) |