// Current returns the selected item in the menu func (m *Menu) Current(mi *MenuItem) *MenuItem { if mi == nil { return &MenuItem{C.current_item(m.menu)} } C.set_current_item(m.menu, mi.item) return nil }
func (menu *Menu) SetCurrentItem(item *Item) bool { return isOk(C.set_current_item((*C.MENU)(menu), (*C.ITEM)(item))) }
func (m *Menu) SetCurrentItem(item *Item) error { if C.set_current_item(m.menu, item.item) == ERR { return Error } return nil }