Esempio n. 1
0
File: dump.go Progetto: reusee/ggi
func DumpSignalInfo(info *C.GISignalInfo) {
	DumpCallableInfo(asCallableInfo(info))
	_ = C.g_signal_info_get_flags(info) // deprecated
	closure := C.g_signal_info_get_class_closure(info)
	DumpVFuncInfo(closure)
	true_stops_emit := C.g_signal_info_true_stops_emit(info)
	p("return true stops emit %v\n", true_stops_emit)
}
Esempio n. 2
0
// g_signal_info_get_class_closure
func (si *SignalInfo) ClassClosure() *VFuncInfo {
	cptr := (*C.GIBaseInfo)(C.g_signal_info_get_class_closure((*C.GISignalInfo)(si.c)))
	if cptr == nil {
		return nil
	}
	ptr := &BaseInfo{cptr}
	return (*VFuncInfo)(unsafe.Pointer(_SetBaseInfoFinalizer(ptr)))
}
Esempio n. 3
0
File: info.go Progetto: dradtke/gogi
func (info *GiInfo) GetClassClosure() *GiInfo {
	return NewGiInfo((*C.GIBaseInfo)(C.g_signal_info_get_class_closure((*C.GISignalInfo)(info.ptr))))
}