Info I learned converting UML Pad to Unicode.
std::string does not support UTF16.
So, I assumed ASCII or UTF8; this is NOT really valid, but should mostly be true.
How to convert to wxString from std::string.
string(variableName.mb_str())
How to convert to std::string from wxString.
wxString(variableName.c_str(),wxConvUTF8)
What wxg prefix means on files in UML Pad; means wxGlade the IDE used to create it.
wxWidgets 2.9 defaults to basing wxString on std::string or std::wstring.
To turn this off set wxUSE_STD_STRING to 0 in setup.h; this make wx2.9 more like wx2.8.
Also, makes it harder to get UMLPad to compile, but I was getting better/different compile errors using wx2.9 with wxUSE_STD_STRING=0.
Tim S