From be56293e9c8fbef647048286bd23a0e5b13caac2 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 17 May 2014 12:42:00 -0400 Subject: Found a method in NSArrayController via Stack Overflow which lets me suppress selection-changing behavior on NSTableView inserts; use that on Listbox in Mac OS X. This means sysData.selectIndices() and its Mac OS X implementation can (and has) gone away, clearing TODOs on Windows and Unix by extension. --- listbox_darwin.go | 9 --------- 1 file changed, 9 deletions(-) (limited to 'listbox_darwin.go') diff --git a/listbox_darwin.go b/listbox_darwin.go index 05eeaa9..aa83d5d 100644 --- a/listbox_darwin.go +++ b/listbox_darwin.go @@ -217,12 +217,3 @@ func listboxDelete(listbox C.id, index int) { func listboxLen(listbox C.id) int { return int(C.listboxLen(listboxInScrollView(listbox))) } - -func listboxSelectIndices(id C.id, indices []int) { - listbox := listboxInScrollView(id) - if len(indices) == 0 { - C.listboxDeselectAll(listbox) - return - } - panic("selectListboxIndices() > 0 not yet implemented (TODO)") -} -- cgit v1.2.3