void ViewAsHandler::ProcessUpdateUIEvent(wxWindow *owner, wxUpdateUIEvent &event) { LEditor *editor = dynamic_cast<LEditor*>(owner); if ( !editor ) { return; } event.Enable(true); wxString lexName = clMainFrame::Get()->GetViewAsLanguageById(event.GetInt()); wxString contextName = editor->GetContext()->GetName(); contextName.MakeLower(); event.Check(contextName == lexName); }