コード例 #1
0
ファイル: window.go プロジェクト: trotha01/goncurses
// Delete the window. This function must be called to ensure memory is freed
// to prevent memory leaks once you are done with the window.
func (w *Window) Delete() error {
	if C.delwin(w.win) == C.ERR {
		return errors.New("Failed to delete window")
	}
	w = nil
	return nil
}
コード例 #2
0
ファイル: curses.go プロジェクト: jncorpron/gocurse
func (win *Window) Delete() error {
	if int(C.delwin((*C.WINDOW)(win))) == C.ERR {
		return CursesError{"delete failed"}
	}
	return nil
}
コード例 #3
0
ファイル: curses.go プロジェクト: infokiller/fzf
func (w *Window) Close() {
	C.delwin(w.win)
}
コード例 #4
0
ファイル: curses.go プロジェクト: zozor/gocurse
func (w *Window) Delwindow() error {
	if C.delwin(w.win) == ERR {
		return ErrorWinDelete
	}
	return nil
}
コード例 #5
0
ファイル: curses.go プロジェクト: samlecuyer/gocurse
func (win *Window) Del() os.Error {
	if int(C.delwin((*C.WINDOW)(win))) == 0 {
		return CursesError{"delete failed"}
	}
	return nil
}
コード例 #6
0
ファイル: curses.go プロジェクト: tncardoso/gocurses
// Delete current window.
func (window *Window) Del() {
	C.delwin(window.cwin)
}
コード例 #7
0
ファイル: ncurses.go プロジェクト: Olreich/ncurses
/* Removes the window */
func (w *Window) Destroy() {
	w.Clear()
	C.delwin((*C.WINDOW)(w))
}
コード例 #8
0
ファイル: curses.go プロジェクト: gcatlin/gocurses
// Delete current window.
func (win *Window) Del() {
	C.delwin((*C.WINDOW)(win))
}
コード例 #9
0
ファイル: curses.go プロジェクト: repos-go/curses
// Delete current window.
func (win *Window) Del() {
	C.delwin(win.cwin)
}
コード例 #10
0
ファイル: ncurses.go プロジェクト: junegunn/fzf
func (w *CursesWindow) Close() {
	C.delwin(w.impl)
}