diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-07 12:38:53 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-08 08:31:00 +0200 |
commit | fc5a7fbff05a22f06176fd15cd6904ba99553a5f (patch) | |
tree | 4d6b6e073b8b9d47a7f853bb3f26db0d3576ef64 /ui/tunnelspage.go | |
parent | attacksurface: update with latest info (diff) | |
download | wireguard-windows-fc5a7fbff05a22f06176fd15cd6904ba99553a5f.tar.xz wireguard-windows-fc5a7fbff05a22f06176fd15cd6904ba99553a5f.zip |
ui: remove a few DPI hacks
Diffstat (limited to 'ui/tunnelspage.go')
-rw-r--r-- | ui/tunnelspage.go | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/ui/tunnelspage.go b/ui/tunnelspage.go index c2521a6b..de7560c4 100644 --- a/ui/tunnelspage.go +++ b/ui/tunnelspage.go @@ -9,7 +9,6 @@ import ( "archive/zip" "fmt" "github.com/lxn/walk" - "github.com/lxn/win" "golang.zx2c4.com/wireguard/windows/conf" "golang.zx2c4.com/wireguard/windows/service" "io/ioutil" @@ -17,7 +16,6 @@ import ( "path/filepath" "sort" "strings" - "unsafe" ) type TunnelsPage struct { @@ -72,8 +70,7 @@ func NewTunnelsPage() (*TunnelsPage, error) { hlayout.SetMargins(walk.Margins{}) tp.fillerContainer.SetLayout(hlayout) tp.fillerButton, _ = walk.NewPushButton(tp.fillerContainer) - buttonWidth := tp.DPI() * 2 //TODO: Use dynamic DPI - tp.fillerButton.SetMinMaxSize(walk.Size{buttonWidth, 0}, walk.Size{buttonWidth, 0}) + tp.fillerButton.SetMinMaxSize(walk.Size{200, 0}, walk.Size{200, 0}) tp.fillerButton.Clicked().Attach(func() { if tp.fillerHandler != nil { tp.fillerHandler() @@ -175,9 +172,8 @@ func (tp *TunnelsPage) CreateToolbar() { exportAction.Triggered().Attach(tp.onExportTunnels) tp.listToolbar.Actions().Add(exportAction) - var size win.SIZE - tp.listToolbar.SendMessage(win.TB_GETIDEALSIZE, win.FALSE, uintptr(unsafe.Pointer(&size))) - tp.listContainer.SetMinMaxSize(walk.Size{int(size.CX), 0}, walk.Size{int(size.CX), 0}) + toolbarWidth := tp.listToolbar.SizeHint().Width + tp.listContainer.SetMinMaxSizePixels(walk.Size{toolbarWidth, 0}, walk.Size{toolbarWidth, 0}) contextMenu, _ := walk.NewMenu() toggleAction := walk.NewAction() |