// GetFocus is a wrapper around gtk_window_get_focus(). func (v *Window) GetFocus() (*Widget, error) { c := C.gtk_window_get_focus(v.native()) if c == nil { return nil, nilPtrErr } return wrapWidget(wrapObject(unsafe.Pointer(c))), nil }
func (self *Window) GetFocus() WidgetLike { widget := C.gtk_window_get_focus(self.object) val, err := gobject.ConvertToGo(unsafe.Pointer(widget)) if err != nil { return nil } return val.(WidgetLike) }