From ef86d0d15aed5ac0fbb8b71772590090441415f1 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 12 Mar 2014 14:43:40 -0400 Subject: Gave Listboxes a border on Windows by implementing the subset of LBS_STANDARD we want, not just WS_VSCROLL. This will also allow us to have selection changed events later. --- sysdata_windows.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sysdata_windows.go') diff --git a/sysdata_windows.go b/sysdata_windows.go index 3cc5730..fbba1fd 100644 --- a/sysdata_windows.go +++ b/sysdata_windows.go @@ -83,9 +83,10 @@ var classTypes = [nctypes]*classData{ c_listbox: &classData{ name: "LISTBOX", // TODO also _WS_HSCROLL? - style: _WS_VSCROLL | controlstyle, + // we don't use _LBS_STANDARD because it sorts + style: _LBS_NOTIFY | _WS_BORDER | _WS_VSCROLL | controlstyle, xstyle: 0 | controlxstyle, - altStyle: _LBS_EXTENDEDSEL | _WS_VSCROLL | controlstyle, + altStyle: _LBS_EXTENDEDSEL | _LBS_NOTIFY | _WS_BORDER | _WS_VSCROLL | controlstyle, font: &controlFont, appendMsg: _LB_ADDSTRING, insertBeforeMsg: _LB_INSERTSTRING, -- cgit v1.2.3