コード例 #1
0
ファイル: curses.go プロジェクト: zozor/gocurse
func (w *Window) MoveChgat(x, y, n, attr, color int) error {
	if C.mvwchgat(w.win, C.int(y), C.int(x), C.int(n), C.attr_t(attr), C.short(color), nil) == ERR {
		return Error
	}
	return nil
}
コード例 #2
0
ファイル: curses.go プロジェクト: zozor/gocurse
func (w *Window) Chgat(n, attr, color int) error {
	if C.wchgat(w.win, C.int(n), C.attr_t(attr), C.short(color), nil) == ERR {
		return Error
	}
	return nil
}
コード例 #3
0
ファイル: curses.go プロジェクト: repos-go/curses
func (win *Window) Attrset(attr int) {
	win.cwin._attrs = C.attr_t(attr)
}
コード例 #4
0
ファイル: window.go プロジェクト: zyxar/gocurse
func (win *Window) Mvchgat(y, x, n, attrs int, color int16) error {
	if C.mvwchgat((*C.WINDOW)(win), C.int(y), C.int(x), C.int(n), C.attr_t(attrs), C.short(color), nil) == C.ERR {
		return CursesError{"mvwchgat failed"}
	}
	return nil
}
コード例 #5
0
ファイル: window.go プロジェクト: zyxar/gocurse
func (win *Window) AttrSet(attr int, color int16) error {
	if C.wattr_set((*C.WINDOW)(win), C.attr_t(attr), C.short(color), nil) == C.ERR {
		return CursesError{"wattr_set failed"}
	}
	return nil
}
コード例 #6
0
ファイル: window.go プロジェクト: zyxar/gocurse
func (win *Window) AttrOff(attr int) error {
	if C.wattr_off((*C.WINDOW)(win), C.attr_t(attr), nil) == C.ERR {
		return CursesError{"wattr_off failed"}
	}
	return nil
}