command += " & ";
#endif
+#ifdef __APPLE__
+ command = "source ~/.bbtk/profile_creatools; "+command;
+#endif
+
+
printf("RaC wxGUIEditorGraphicBBS::executeScript %s \n", command.c_str());
system(command.c_str());
}
//=========================================================================
bool wxGUIEditorGraphicBBS::TryToOpenScript(std::string packageName ,std::string boxType,bool scriptApplication, bool scriptComplexBox)
{
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript Start\n ");
Package::Pointer k;
std::map< std::string, BlackBoxDescriptor::Pointer> mapDesc;
BlackBoxDescriptor::Pointer descriptor;
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 1\n ");
k = GetBBTKFactory()->GetPackage(packageName);
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 2\n ");
mapDesc = k->GetDescriptorMap();
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 3\n ");
descriptor = mapDesc[boxType];
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 3.1 packageName:%s boxType:%s \n",packageName.c_str(), boxType.c_str() );
-
- if (descriptor==NULL) printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 3.2\n AUUCHH ");
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 3.2\n ");
bool result=false;
-descriptor->IsTypeOfScript_Application();
+ descriptor->IsTypeOfScript_Application();
if (descriptor!=NULL)
{
if (
)
{
result=true;
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 4\n ");
OpenScript(descriptor->GetScriptFileName(),boxType);
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript 5\n ");
} // if descriptor Type
} else {
printf("EED ERROR wxGUIEditorGraphicBBS::TryToOpenScript >> The descriptor of this box not exists (packageName:%s boxType:%s) this is not normal\n",packageName.c_str(), boxType.c_str() );
} // if descriptor NULL
- printf("EED wxGUIEditorGraphicBBS::TryToOpenScript END\n ");
-
return result;
}