]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/utilsgtk.cpp
renamed meaningless IsRealClass() function in CanBeUsedWithXRCCTRL() because this...
[wxWidgets.git] / src / gtk / utilsgtk.cpp
index 72757f441ba6560126389d28288dad429e9ed7af..c50a21629c6e7fe0f8c7b90e4da07358c7f87daa 100644 (file)
@@ -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
 
 // ----------------------------------------------------------------------------
@@ -318,6 +329,11 @@ static wxString GetSM()
 // wxGUIAppTraits
 //-----------------------------------------------------------------------------
 
+void wxGUIAppTraits::SetLocale()
+{
+    gtk_set_locale();
+}
+
 #ifdef __WXDEBUG__
 
 #if wxUSE_STACKWALKER