func newWindow(width, height int32) uintptr { retc := make(chan uintptr) uic <- uiClosure{ f: func() uintptr { return uintptr(C.doNewWindow(C.int(width), C.int(height))) }, retc: retc, } return <-retc }
func newWindow(opts *screen.NewWindowOptions) (uintptr, error) { width, height := optsSize(opts) retc := make(chan uintptr) uic <- uiClosure{ f: func() uintptr { return uintptr(C.doNewWindow(C.int(width), C.int(height))) }, retc: retc, } return <-retc, nil }
func newWindow(width, height int32) uintptr { return uintptr(C.doNewWindow(C.int(width), C.int(height))) }
func newWindow(opts *screen.NewWindowOptions) (uintptr, error) { width, height := optsSize(opts) return uintptr(C.doNewWindow(C.int(width), C.int(height))), nil }