예제 #1
0
// Echo turns on/off the printing of typed characters
func Echo(on bool) {
	if on {
		C.echo()
		return
	}
	C.noecho()
}
예제 #2
0
func Echo() os.Error {
	in()
	defer out()
	if int(C.echo()) == 0 {
		return CursesError{"Echo failed"}
	}
	return nil
}
예제 #3
0
파일: echo.go 프로젝트: nu7hatch/cgoecho2
func Echo(args ...string) {
	cs := C.CString(strings.Join(args, " "))
	C.echo(cs)
	C.free(unsafe.Pointer(cs))
}
예제 #4
0
파일: curses.go 프로젝트: zozor/gocurse
func Echo() error {
	if int(C.echo()) == 0 {
		return ErrorEcho
	}
	return nil
}
예제 #5
0
// Enable character echoing while reading.
func Echo() {
	C.echo()
}
예제 #6
0
파일: main.go 프로젝트: jameseb7/roguelike
func endCurses() {
	C.nocbreak()
	C.echo()
	C.nl()
	C.endwin()
}
예제 #7
0
파일: echo.go 프로젝트: kyleconroy/xtool
func main() {
	flag.Parse()
	cs := C.CString(strings.Join(flag.Args(), " "))
	C.echo(cs)
	C.free(unsafe.Pointer(cs))
}
예제 #8
0
파일: curses.go 프로젝트: zyxar/gocurse
func Echo() error {
	if C.echo() == C.ERR {
		return CursesError{"echo failed"}
	}
	return nil
}