func (v *Container) GetFocusChain() ([]*Widget, bool) {
	var cwlist *C.GList
	c := C.gtk_container_get_focus_chain(v.native(), &cwlist)

	var widgets []*Widget
	wlist := glib.WrapList(uintptr(unsafe.Pointer(cwlist)))
	for ; wlist.Data() != nil; wlist = wlist.Next() {
		widgets = append(widgets, wrapWidget(glib.Take(wlist.Data().(unsafe.Pointer))))
	}
	return widgets, gobool(c)
}
func (v *Container) GetFocusChain() ([]*Widget, bool) {
	var cwlist *C.GList
	c := C.gtk_container_get_focus_chain(v.native(), &cwlist)

	var widgets []*Widget
	wlist := glib.WrapList(uintptr(unsafe.Pointer(cwlist)))
	for ; wlist.Data() != nil; wlist = wlist.Next() {
		widgets = append(widgets, wrapWidget(glib.Take(wlist.Data().(unsafe.Pointer))))
	}
	return widgets, gobool(c)
}
func ( v * Container ) GetFocusChain ( ) ( [ ] * Widget , bool ) { var cwlist * C . GList c := C . gtk_container_get_focus_chain ( v . native ( ) , & cwlist ) var widgets [ ] * Widget wlist := glib . WrapList ( uintptr ( unsafe . Pointer ( cwlist ) ) ) for ; wlist . Data ( ) != nil ; wlist = wlist . Next ( ) { widgets = append ( widgets , wrapWidget ( glib . Take ( wlist . Data ( ) . ( unsafe . Pointer ) ) ) ) } return widgets , gobool ( c ) }
// GetFocusChain is a wrapper around gtk_container_get_focus_chain().
GetFocusChain is a wrapper around gtk_container_get_focus_chain () .