Esempio n. 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()
}
Esempio n. 2
0
func Nocbreak() os.Error {
	in()
	defer out()
	if C.nocbreak() == 0 {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
Esempio n. 3
0
func DisableCharBreak() error {
	if C.nocbreak() == C.ERR {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
Esempio n. 4
0
func Nocbreak() os.Error {
	if C.nocbreak() == 0 {
		return CursesError{"Nocbreak failed"}
	}
	return nil
}
Esempio n. 5
0
func Nocbreak() error {
	if C.nocbreak() == ERR {
		return ErrorNocbreak
	}
	return nil
}
Esempio n. 6
0
/* Turns off cbreak input mode. */
func NoCBreak() {
	C.nocbreak()
}
Esempio n. 7
0
func endCurses() {
	C.nocbreak()
	C.echo()
	C.nl()
	C.endwin()
}
Esempio n. 8
0
func Nocbreak() error {
	if C.nocbreak() == C.ERR {
		return CursesError{"nocbreak failed"}
	}
	return nil
}