//wxMessageBox(data);
- std::string stdData = crea::wx2std(data);
- //std::cout << "Text drop: '" << stdData << "'" << std::endl;
+
+ int posEndEED=data.find("<EndEED>");
+ wxString data2( data.substr(0,posEndEED) );
+ std::string stdData = crea::wx2std(data2);
if(stdData.substr(0,4) == "box:")
{
int posT = stdData.find_first_of(':', 4);
std::string packageName = stdData.substr(4, posT-4);
posT = stdData.find_first_not_of(':', posT);
- std::string boxType = stdData.substr(posT);
-
+ std::string boxType = stdData.substr(posT, data.Len()-posT );
+
//std::cout << "box: Package='" << packageName << "' BoxType='" << boxType << "'" <<std::endl;
/*
wxString foo( (data) );
result = strtok( NULL, delims );
boxType += result;
*/
+ printf("EED wxGEditorTabPanel::OnDropText <%s> length %d %d \n", stdData.c_str(), stdData.length(), data.Len() );
+ printf("EED wxGEditorTabPanel::OnDropText <%s> wxString\n",(const char*)data.mb_str() );
if ( _panelsManager->TryToOpenScriptApplication(packageName,boxType) == false )
{
_sceneManager->createGBlackBox(x,y,packageName, boxType);