コード例 #1
0
ファイル: window.go プロジェクト: trotha01/goncurses
// Move the cursor to the specified coordinates within the window
func (w *Window) Move(y, x int) {
	C.wmove(w.win, C.int(y), C.int(x))
	return
}
コード例 #2
0
ファイル: curses.go プロジェクト: jncorpron/gocurse
// Normally Y is the first parameter passed in curses.
func (win *Window) Move(x, y int) {
	C.wmove((*C.WINDOW)(win), C.int(y), C.int(x))
}
コード例 #3
0
ファイル: curses.go プロジェクト: zozor/gocurse
// Normally Y is the first parameter passed in curses.
func (w *Window) MoveCursor(x, y int) error {
	if C.wmove(w.win, C.int(y), C.int(x)) == ERR {
		return ErrorWindowMove
	}
	return nil
}
コード例 #4
0
ファイル: curses.go プロジェクト: infokiller/fzf
func (w *Window) Move(y int, x int) {
	C.wmove(w.win, C.int(y), C.int(x))
}
コード例 #5
0
ファイル: curses.go プロジェクト: whyrusleeping/gocurses
func (window *Window) Move(y, x int) {
	C.wmove(window.cwin, C.int(y), C.int(x))
}
コード例 #6
0
ファイル: curses.go プロジェクト: gcatlin/gocurses
func (win *Window) Move(y, x int) {
	C.wmove((*C.WINDOW)(win), C.int(y), C.int(x))
	return
}
コード例 #7
0
ファイル: ncurses.go プロジェクト: junegunn/fzf
func (w *CursesWindow) Move(y int, x int) {
	C.wmove(w.impl, C.int(y), C.int(x))
}
コード例 #8
0
ファイル: curses.go プロジェクト: serraavenger/gocurses
// Non-atomic move, needs to be called by atomic funcs in order to prevent deadlocks.
func (win *Window) move(x, y int) {
	// Y normally is the first parameter
	C.wmove((*C.WINDOW)(win), C.int(y), C.int(x))
}
コード例 #9
0
ファイル: window.go プロジェクト: zyxar/gocurse
func (win *Window) Move(y, x int) error {
	if C.wmove((*C.WINDOW)(win), C.int(y), C.int(x)) == C.ERR {
		return CursesError{"wmove failed"}
	}
	return nil
}