From 6feecb1cae17acd5e261362b277c74a5ea4bb3ca Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Tue, 4 Nov 2014 11:55:07 -0500 Subject: [PATCH] Fixed up Spinbox appearance on Windows. --- spinbox_windows.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spinbox_windows.go b/spinbox_windows.go index 247b98d..05dd928 100644 --- a/spinbox_windows.go +++ b/spinbox_windows.go @@ -36,6 +36,7 @@ func newSpinbox(min int, max int) Spinbox { s.max = max s.value = s.min s.remakeUpDown() + C.controlSetControlFont(s.hwndEdit) C.setSpinboxEditSubclass(s.hwndEdit, unsafe.Pointer(s)) return s } @@ -116,9 +117,10 @@ func (s *spinbox) remakeUpDown() { } } +// use the same height as normal text fields +// TODO constrain the width somehow func (s *spinbox) preferredSize(d *sizing) (width, height int) { - // TODO - return 20, 20 + return fromdlgunitsX(textfieldWidth, d), fromdlgunitsY(textfieldHeight, d) } func (s *spinbox) resize(x int, y int, width int, height int, d *sizing) {