From bdce1b9dc2a997481cc2955e3f5a4641f415e766 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 2 Mar 2014 23:11:29 -0500 Subject: Added untested Mac OS X Listbox code. Won't compile yet... --- sysdata_darwin.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'sysdata_darwin.go') diff --git a/sysdata_darwin.go b/sysdata_darwin.go index 95c972d..65c935f 100644 --- a/sysdata_darwin.go +++ b/sysdata_darwin.go @@ -27,7 +27,8 @@ type classData struct { append func(id C.id, what string, alternate bool) insertBefore func(id C.id, what string, before int, alternate bool) selIndex func(id C.id) int - // TODO others + selIndices func(id C.id) []int + selTexts func(id C.id) []string delete func(id C.id, index int) } @@ -232,6 +233,14 @@ var classTypes = [nctypes]*classData{ textsel: _stringValue, }, c_listbox: &classData{ + make: makeListbox, + show: controlShow, + hide: controlHide, + append: appendListbox, + insertBefore: insertListboxBefore, + selIndices: selectedListboxIndices, + selTexts: selectedListboxTexts, + delete: deleteListbox, }, c_progressbar: &classData{ }, -- cgit v1.2.3