Example #1
0
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);
}