Exemplo n.º 1
0
Arquivo: stream.go Projeto: nzlov/wxgo
func newInputStream(reader io.Reader) *inputStream {
	s := &inputStream{reader: reader} // Foll GC
	s.bindPtr(C.wxInputStream_New(C.GoReaderPtr(&reader)),
		func(p unsafe.Pointer) { C.wxInputStream_Delete(p) })
	return s
}
Exemplo n.º 2
0
Arquivo: stream.go Projeto: nzlov/wxgo
func (s *inputStream) Release() {
	C.wxInputStream_Delete(s.p)
	s.p = nil
}