Loading common/base_units.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -377,3 +377,18 @@ wxString& operator <<( wxString& aString, const wxPoint& aPos ) return aString; } /** * Function AngleToStringDegrees * is a helper to convert the \a double \a aAngle (in internal unit) * to a string in degrees */ wxString AngleToStringDegrees( double aAngle ) { wxString text; text.Printf( wxT( "%.3f" ), aAngle/10.0 ); StripTrailingZeros( text, 1 ); return text; } common/string.cpp +0 −15 Original line number Diff line number Diff line Loading @@ -477,18 +477,3 @@ bool ReplaceIllegalFileNameChars( std::string* aName ) return changed; } wxString RemoveTrailingZeros( const wxString& aString ) { wxString retv = aString; int i = retv.Length(); while( --i > 0 && retv[i] == wxChar( '0' ) ) retv.RemoveLast(); if( retv[i] == wxChar( '.' ) || retv[i] == wxChar( ',' ) ) retv.RemoveLast(); return retv; } Loading
common/base_units.cpp +15 −0 Original line number Diff line number Diff line Loading @@ -377,3 +377,18 @@ wxString& operator <<( wxString& aString, const wxPoint& aPos ) return aString; } /** * Function AngleToStringDegrees * is a helper to convert the \a double \a aAngle (in internal unit) * to a string in degrees */ wxString AngleToStringDegrees( double aAngle ) { wxString text; text.Printf( wxT( "%.3f" ), aAngle/10.0 ); StripTrailingZeros( text, 1 ); return text; }
common/string.cpp +0 −15 Original line number Diff line number Diff line Loading @@ -477,18 +477,3 @@ bool ReplaceIllegalFileNameChars( std::string* aName ) return changed; } wxString RemoveTrailingZeros( const wxString& aString ) { wxString retv = aString; int i = retv.Length(); while( --i > 0 && retv[i] == wxChar( '0' ) ) retv.RemoveLast(); if( retv[i] == wxChar( '.' ) || retv[i] == wxChar( ',' ) ) retv.RemoveLast(); return retv; }