func (v *Object) ConnectAfter(detailedSignal string, f interface{}, userData ...interface{}) (SignalHandle, error) {
	return v.connectClosure(true, detailedSignal, f, userData...)
}
func (v *Object) ConnectAfter(detailedSignal string, f interface{}, userData ...interface{}) (SignalHandle, error) {
	return v.connectClosure(true, detailedSignal, f, userData...)
}
func ( v * Object ) ConnectAfter ( detailedSignal string , f interface { } , userData ... interface { } ) ( SignalHandle , error ) { return v . connectClosure ( true , detailedSignal , f , userData ... ) }
// ConnectAfter is a wrapper around g_signal_connect_closure().  f must be
// a function with a signaure matching the callback signature for
// detailedSignal.  userData must either 0 or 1 elements which can
// be optionally passed to f.  If f takes less arguments than it is
// passed from the GLib runtime, the extra arguments are ignored.
//
// Arguments for f must be a matching Go equivalent type for the
// C callback, or an interface type which the value may be packed in.
// If the type is not suitable, a runtime panic will occur when the
// signal is emitted.
//
// The difference between Connect and ConnectAfter is that the latter
// will be invoked after the default handler, not before.
ConnectAfter is a wrapper around g_signal_connect_closure () . f must be a function with a signaure matching the callback signature for detailedSignal . userData must either 0 or 1 elements which can be optionally passed to f . If f takes less arguments than it is passed from the GLib runtime the extra arguments are ignored . Arguments for f must be a matching Go equivalent type for the C callback or an interface type which the value may be packed in . If the type is not suitable a runtime panic will occur when the signal is emitted . The difference between Connect and ConnectAfter is that the latter will be invoked after the default handler not before .