From 77bf566ebbcb62acd4d08d905d9542d6ff9b6b80 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 30 Aug 2014 23:02:02 -0400 Subject: ...in with the new. --- redo/imagelist_darwin.go | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 redo/imagelist_darwin.go (limited to 'redo/imagelist_darwin.go') diff --git a/redo/imagelist_darwin.go b/redo/imagelist_darwin.go deleted file mode 100644 index 53fafa5..0000000 --- a/redo/imagelist_darwin.go +++ /dev/null @@ -1,38 +0,0 @@ -// 16 august 2014 - -package ui - -import ( - "image" - "unsafe" -) - -// #include "objc_darwin.h" -import "C" - -type imagelist struct { - list []C.id -} - -func newImageList() ImageList { - return new(imagelist) -} - -func (i *imagelist) Append(img *image.RGBA) { - id := C.toImageListImage( - unsafe.Pointer(pixelData(img)), C.intptr_t(img.Rect.Dx()), C.intptr_t(img.Rect.Dy()), C.intptr_t(img.Stride)) - i.list = append(i.list, id) -} - -func (i *imagelist) Len() ImageIndex { - return ImageIndex(len(i.list)) -} - -type imageListApply interface { - apply(*[]C.id) -} - -func (i *imagelist) apply(out *[]C.id) { - *out = make([]C.id, len(i.list)) - copy(*out, i.list) -} -- cgit v1.2.3