X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5851053a968330aea0a4bd6918b330eb0bfa0007..4a851b11c2226c769037e5487a878e280f12e3ba:/include/wx/gtk/private.h diff --git a/include/wx/gtk/private.h b/include/wx/gtk/private.h index 05699a287a..52b5643d29 100644 --- a/include/wx/gtk/private.h +++ b/include/wx/gtk/private.h @@ -23,9 +23,11 @@ #endif #if wxUSE_UNICODE - #define wxGTK_CONV(s) wxConvUTF8.cWX2MB(s) - #define wxGTK_CONV_SYS(s) wxGTK_CONV(s) - #define wxGTK_CONV_BACK(s) wxConvUTF8.cMB2WX(s) + #define wxGTK_CONV(s) wxConvUTF8.cWX2MB((s)) + #define wxGTK_CONV_ENC(s, enc) wxGTK_CONV((s)) + #define wxGTK_CONV_FONT(s, font) wxGTK_CONV((s)) + #define wxGTK_CONV_SYS(s) wxGTK_CONV((s)) + #define wxGTK_CONV_BACK(s) wxConvUTF8.cMB2WX((s)) #else #include "wx/font.h" @@ -41,9 +43,11 @@ : wxFONTENCODING_SYSTEM); } - #define wxGTK_CONV(s) wxConvertToGTK((s), m_font) - #define wxGTK_CONV_SYS(s) wxConvertToGTK(s) - #define wxGTK_CONV_BACK(s) wxConvLocal.cWC2WX( wxConvUTF8.cMB2WC((s)) ) + #define wxGTK_CONV_ENC(s, enc) wxConvertToGTK((s), (enc)) + #define wxGTK_CONV_FONT(s, font) wxConvertToGTK((s), (font)) + #define wxGTK_CONV(s) wxGTK_CONV_FONT((s), m_font) + #define wxGTK_CONV_SYS(s) wxConvertToGTK((s)) + #define wxGTK_CONV_BACK(s) wxConvLocal.cWC2WX(wxConvUTF8.cMB2WC((s))) #endif // Some deprecated GTK+ prototypes we still use often