X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/404ac4c67da7d9a454e0c0a64395e024d92a2253..0d045709bcd64c28a155a2a9fb29d95f56a0ff7b:/src/gtk/utilsgtk.cpp diff --git a/src/gtk/utilsgtk.cpp b/src/gtk/utilsgtk.cpp index 72757f441b..698225a0be 100644 --- a/src/gtk/utilsgtk.cpp +++ b/src/gtk/utilsgtk.cpp @@ -209,6 +209,17 @@ wxCharBuffer wxConvertToGTK(const wxString& s, wxFontEncoding enc) return wxConvUTF8.cWC2MB(wbuf); } +wxCharBuffer wxConvertFromGTK(const wxString& s, wxFontEncoding enc) +{ + // this conversion should never fail as GTK+ always uses UTF-8 internally + // so there are no complications here + const wxWCharBuffer wbuf(wxConvUTF8.cMB2WC(s)); + if ( enc == wxFONTENCODING_SYSTEM ) + return wxConvUI->cWC2MB(wbuf); + + return wxCSConv(enc).cWC2MB(wbuf); +} + #endif // !wxUSE_UNICODE // ----------------------------------------------------------------------------