示例#1
0
// Turn on/off buffering; raw user signals are passed to the program for
// handling. Overrides raw mode
func CBreak(on bool) {
	if on {
		C.cbreak()
		return
	}
	C.nocbreak()
}
示例#2
0
func Nocbreak() os.Error {
	in()
	defer out()
	if C.nocbreak() == 0 {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
示例#3
0
func DisableCharBreak() error {
	if C.nocbreak() == C.ERR {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
示例#4
0
func Nocbreak() os.Error {
	if C.nocbreak() == 0 {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
示例#5
0
文件: curses.go 项目: zozor/gocurse
func Nocbreak() error {
	if C.nocbreak() == ERR {
		return ErrorNocbreak
	}
	return nil
}
示例#6
0
/* Turns off cbreak input mode. */
func NoCBreak() {
	C.nocbreak()
}
示例#7
0
func endCurses() {
	C.nocbreak()
	C.echo()
	C.nl()
	C.endwin()
}
示例#8
0
文件: curses.go 项目: zyxar/gocurse
func Nocbreak() error {
	if C.nocbreak() == C.ERR {
		return CursesError{"nocbreak failed"}
	}
	return nil
}