[wxMac 2.7.0] fontdlg.cpp cannot be compiled

H H at h.com
Sun Aug 13 14:28:47 PDT 2006


In case "wxMAC_USE_EXPERIMENTAL_FONTDIALOG" is not defined the file 
"mac/carbon/fontdlg.cpp" cannot be compiled because it does not follow 
the newest modifications of the wxFontEnumerator class.

lines 538 - 550

    wxArrayString* facenames = enumerator.GetFacenames();
    if (facenames)
    {
        facenames->Add(_("<Any>"));
        facenames->Add(_("<Any Roman>"));
        facenames->Add(_("<Any Decorative>"));
        facenames->Add(_("<Any Modern>"));
        facenames->Add(_("<Any Script>"));
        facenames->Add(_("<Any Swiss>"));
        facenames->Add(_("<Any Teletype>"));
        facenames->Sort();
        m_facenameCtrl->Append(*facenames);
    }

should be replaced by

    wxArrayString facenames = enumerator.GetFacenames();

    facenames.Add(_("<Any>"));
    facenames.Add(_("<Any Roman>"));
    facenames.Add(_("<Any Decorative>"));
    facenames.Add(_("<Any Modern>"));
    facenames.Add(_("<Any Script>"));
    facenames.Add(_("<Any Swiss>"));
    facenames.Add(_("<Any Teletype>"));
    facenames.Sort();
    m_facenameCtrl->Append(facenames);


Hartwig






More information about the wx-users mailing list