void GotoDefinitionHandler::ProcessUpdateUIEvent(wxWindow *owner, wxUpdateUIEvent &event) { LEditor *editor = dynamic_cast<LEditor*>(owner); if (event.GetId() == XRCID("goto_previous_definition")) { event.Enable(editor && editor->CanGotoPreviousDefintion()); } else { event.Enable(editor != NULL); } }