// Event() is a wrapper around gtk_widget_event(). func (v *Widget) Event(event *gdk.Event) bool { c := C.gtk_widget_event(v.native(), (*C.GdkEvent)(unsafe.Pointer(event.Native()))) return gobool(c) }
// HandleEvent is a wrapper around gtk_search_bar_handle_event() func (v *SearchBar) HandleEvent(event *gdk.Event) { e := (*C.GdkEvent)(unsafe.Pointer(event.Native())) C.gtk_search_bar_handle_event(v.native(), e) }
// PopupAtPointer() is a wrapper for gtk_menu_popup_at_pointer(), on older versions it uses PopupAtMouseCursor func (v *Menu) PopupAtPointer(triggerEvent *gdk.Event) { e := (*C.GdkEvent)(unsafe.Pointer(triggerEvent.Native())) C.gtk_menu_popup_at_pointer(v.native(), e) }