コード例 #1
0
ファイル: forms.go プロジェクト: mpatraw/gocurse
func (field *Field) DynamicInfo() (int, int, int, error) {
	var (
		prows C.int
		pcols C.int
		pmax  C.int
	)
	if C.dynamic_field_info((*C.FIELD)(field), &prows, &pcols, &pmax) != C.OK {
		return 0, 0, 0, FormsError{"Field.DynamicInfo failed"}
	}
	return int(prows), int(pcols), int(pmax), nil
}
コード例 #2
0
ファイル: form.go プロジェクト: zozor/gocurse
func (f *Field) DynamicInfo() (int, int, int, error) {
	var (
		prows C.int
		pcols C.int
		pmax  C.int
	)
	if C.dynamic_field_info(f.field, &prows, &pcols, &pmax) == ERR {
		return 0, 0, 0, errors.New("Field.DynamicInfo failed")
	}
	return int(prows), int(pcols), int(pmax), nil
}