MCPcopy Create free account
hub / github.com/aiekick/ImGuiFontStudio / ReRouteFontToFile

Method ReRouteFontToFile

src/MainFrame.cpp:561–574  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

559}
560
561void MainFrame::ReRouteFontToFile(const std::string& vFontNameToReRoute, const std::string& vGoodFilePathName)
562{
563 auto ps = FileHelper::Instance()->ParsePathFileName(vGoodFilePathName);
564 if (ps.isOk)
565 {
566 auto font = m_ProjectFile.m_Fonts[vFontNameToReRoute];
567 font.m_FontFilePathName = m_ProjectFile.GetRelativePath(vGoodFilePathName);
568 font.m_FontFileName = ps.name + "." + ps.ext;
569 m_ProjectFile.m_Fonts[font.m_FontFileName] = font;
570 if (font.m_FontFileName != vFontNameToReRoute)
571 m_ProjectFile.m_Fonts.erase(vFontNameToReRoute);
572 SourceFontPane::Instance()->OpenFont(&m_ProjectFile, font.m_FontFilePathName, true);
573 }
574}
575
576///////////////////////////////////////////////////////
577//// CONFIGURATION ////////////////////////////////////

Callers

nothing calls this directly

Calls 2

GetRelativePathMethod · 0.80
OpenFontMethod · 0.80

Tested by

no test coverage detected