MsgPanel when saving fix
This commit is contained in:
parent
13a847d344
commit
a287b16fec
|
@ -253,13 +253,19 @@ bool WinEDA_PcbFrame::SavePcbFile( const wxString& FileName )
|
||||||
/* Sauvegarde du fichier PCB en format ASCII
|
/* Sauvegarde du fichier PCB en format ASCII
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
wxString old_name, FullFileName, msg;
|
wxString old_name;
|
||||||
|
wxString FullFileName;
|
||||||
|
wxString upperTxt;
|
||||||
|
wxString lowerTxt;
|
||||||
|
wxString msg;
|
||||||
|
|
||||||
bool saveok = TRUE;
|
bool saveok = TRUE;
|
||||||
FILE* dest;
|
FILE* dest;
|
||||||
|
|
||||||
if( FileName == wxEmptyString )
|
if( FileName == wxEmptyString )
|
||||||
{
|
{
|
||||||
msg = wxT( "*" ) + PcbExtBuffer;
|
msg = wxT( "*" ) + PcbExtBuffer;
|
||||||
|
|
||||||
FullFileName = EDA_FileSelector( _( "Save board files:" ),
|
FullFileName = EDA_FileSelector( _( "Save board files:" ),
|
||||||
wxEmptyString, /* Chemin par defaut */
|
wxEmptyString, /* Chemin par defaut */
|
||||||
GetScreen()->m_FileName, /* nom fichier par defaut */
|
GetScreen()->m_FileName, /* nom fichier par defaut */
|
||||||
|
@ -271,6 +277,7 @@ bool WinEDA_PcbFrame::SavePcbFile( const wxString& FileName )
|
||||||
);
|
);
|
||||||
if( FullFileName == wxEmptyString )
|
if( FullFileName == wxEmptyString )
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
GetScreen()->m_FileName = FullFileName;
|
GetScreen()->m_FileName = FullFileName;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -321,9 +328,7 @@ bool WinEDA_PcbFrame::SavePcbFile( const wxString& FileName )
|
||||||
GetScreen()->m_FileName = FullFileName;
|
GetScreen()->m_FileName = FullFileName;
|
||||||
SetTitle( GetScreen()->m_FileName );
|
SetTitle( GetScreen()->m_FileName );
|
||||||
|
|
||||||
|
|
||||||
SavePcbFormatAscii( dest );
|
SavePcbFormatAscii( dest );
|
||||||
|
|
||||||
fclose( dest );
|
fclose( dest );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -332,18 +337,19 @@ bool WinEDA_PcbFrame::SavePcbFile( const wxString& FileName )
|
||||||
|
|
||||||
if( saveok )
|
if( saveok )
|
||||||
{
|
{
|
||||||
msg = _( "Backup file: " ) + old_name;
|
upperTxt = _( "Backup file: " ) + old_name;
|
||||||
Affiche_1_Parametre( this, 1, msg, wxEmptyString, CYAN );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if( dest )
|
if( dest )
|
||||||
msg = _( "Write Board file: " );
|
lowerTxt = _( "Wrote board file: " );
|
||||||
else
|
else
|
||||||
msg = _( "Failed to create " );
|
lowerTxt = _( "Failed to create " );
|
||||||
msg += FullFileName;
|
lowerTxt += FullFileName;
|
||||||
|
|
||||||
|
Affiche_1_Parametre( this, 1, upperTxt, lowerTxt, CYAN );
|
||||||
|
|
||||||
Affiche_1_Parametre( this, 1, wxEmptyString, msg, CYAN );
|
|
||||||
g_SaveTime = time( NULL ); /* Reset delai pour sauvegarde automatique */
|
g_SaveTime = time( NULL ); /* Reset delai pour sauvegarde automatique */
|
||||||
|
|
||||||
GetScreen()->ClrModify();
|
GetScreen()->ClrModify();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue