]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/motif/private.h
Fixed context menu in wxRichTextCtrl
[wxWidgets.git] / include / wx / motif / private.h
index 816fc71fcceb84e609be4c7435a7ff838c3d6a70..3301bbfc3999aafea46c5b432c7c35f92074cbc6 100644 (file)
@@ -128,8 +128,11 @@ extern XColor itemColors[5] ;
 // ----------------------------------------------------------------------------
 
 wxString wxXmStringToString( const XmString& xmString );
 // ----------------------------------------------------------------------------
 
 wxString wxXmStringToString( const XmString& xmString );
-XmString wxStringToXmString( const wxString& string );
 XmString wxStringToXmString( const char* string );
 XmString wxStringToXmString( const char* string );
+inline XmString wxStringToXmString( const wxCharBuffer& string )
+    { return wxStringToXmString(string.data()); }
+inline XmString wxStringToXmString( const wxString& string )
+    { return wxStringToXmString((const char*)string.mb_str()); }
 
 // XmString made easy to use in wxWidgets (and has an added benefit of
 // cleaning up automatically)
 
 // XmString made easy to use in wxWidgets (and has an added benefit of
 // cleaning up automatically)
@@ -146,6 +149,11 @@ public:
         Init(str);
     }
 
         Init(str);
     }
 
+    wxXmString(const wchar_t* str)
+    {
+        Init(wxConvLibc.cWC2MB(str));
+    }
+
     wxXmString(const wxString& str)
     {
         Init(str.mb_str());
     wxXmString(const wxString& str)
     {
         Init(str.mb_str());