Loading cvpcb/cvpcb.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,9 @@ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxString oldPath; WinEDA_CvpcbFrame * frame = ((WinEDA_CvpcbFrame*)GetTopWindow()); if(!filename.FileExists()) return; if( frame->m_NetlistFileName.DirExists() ) oldPath = frame->m_NetlistFileName.GetPath(); Loading eeschema/eeschema.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -104,7 +104,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxFileName filename = fileName; WinEDA_SchematicFrame * frame = ((WinEDA_SchematicFrame*) GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOneEEProject( fileName, false ); } Loading gerbview/gerbview.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -62,7 +62,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxFileName filename = fileName; WinEDA_GerberFrame * frame = ((WinEDA_GerberFrame*)GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOneGerberFile( fileName, FALSE ); } Loading pcbnew/pcbnew.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { WinEDA_PcbFrame * frame = ((WinEDA_PcbFrame*) GetTopWindow());; wxFileName filename = fileName; WinEDA_PcbFrame * frame = ((WinEDA_PcbFrame*) GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOnePcbFile( fileName, FALSE ); } Loading Loading
cvpcb/cvpcb.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,9 @@ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxString oldPath; WinEDA_CvpcbFrame * frame = ((WinEDA_CvpcbFrame*)GetTopWindow()); if(!filename.FileExists()) return; if( frame->m_NetlistFileName.DirExists() ) oldPath = frame->m_NetlistFileName.GetPath(); Loading
eeschema/eeschema.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -104,7 +104,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxFileName filename = fileName; WinEDA_SchematicFrame * frame = ((WinEDA_SchematicFrame*) GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOneEEProject( fileName, false ); } Loading
gerbview/gerbview.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -62,7 +62,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { wxFileName filename = fileName; WinEDA_GerberFrame * frame = ((WinEDA_GerberFrame*)GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOneGerberFile( fileName, FALSE ); } Loading
pcbnew/pcbnew.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,12 @@ IMPLEMENT_APP( WinEDA_App ) * http://wiki.wxwidgets.org/WxMac-specific_topics */ void WinEDA_App::MacOpenFile(const wxString &fileName) { WinEDA_PcbFrame * frame = ((WinEDA_PcbFrame*) GetTopWindow());; wxFileName filename = fileName; WinEDA_PcbFrame * frame = ((WinEDA_PcbFrame*) GetTopWindow()); if(!filename.FileExists()) return; frame->LoadOnePcbFile( fileName, FALSE ); } Loading