예제 #1
0
파일: value.go 프로젝트: ziutek/glib
// Transform transforms the value into dst.
func (v *Value) Transform(dst *Value) {
	if !v.Type().Transformable(dst.Type()) {
		panic(fmt.Sprintf("can't transform %s into %s", v.Type(), dst.Type()))
	}
	C.g_value_transform(v.g(), dst.g())
}
예제 #2
0
파일: gobj.go 프로젝트: hwch/go-gtk
// g_value_transform
func (this *Value) Transform(src *Value) bool {
	return C.g_value_transform(src.asC(), this.asC()) != 0
}