VISU::DumpChildrenToPython(aStudy,theIsPublished,theIsValidScript,aComponent.in(),aStr,aName2EntryMap,aEntry2NameMap,"",aPrefix);
VISU::DumpContainersToPython(aStudy,theIsPublished,theIsValidScript,aComponent.in(),aStr,aName2EntryMap,aEntry2NameMap,"",aPrefix);
-
-
- _PTR(Study) study(new SALOMEDS_Study(aStudy));
- int savePoint = SALOMEDS_IParameters::getLastSavePoint(study, "Interface Applicative");
- if(savePoint > 0) {
- SALOMEDS_IParameters ip = SALOMEDS_IParameters(study->GetCommonParameters("Interface Applicative", savePoint));
- if(ip.isDumpPython()) {
- ip = SALOMEDS_IParameters(study->GetModuleParameters("Interface Applicative", "Post-Pro", savePoint));
-
- aStr << aPrefix << "import iparameters" << endl;
- aStr << aPrefix << "ipar = iparameters.IParameters(salome.myStudy.GetModuleParameters(\"Interface Applicative\", 1))\n\n";
-
-
- vector<string> v = ip.getProperties();
- if(v.size() > 0) {
- aStr << aPrefix << "#Set up visual properties:\n";
- for(int i = 0; i<v.size(); i++) {
- string prp = ip.getProperty(v[i]);
- aStr << aPrefix << "ipar.setProperty(\"" << v[i] << "\", \"" << prp << "\")\n";
- }
- }
-
- v = ip.getLists();
- if(v.size() > 0) {
- aStr << aPrefix << "#Set up lists:\n";
- for(int i = 0; i<v.size(); i++) {
- vector<string> lst = ip.getValues(v[i]);
- aStr << aPrefix << "# fill list " << v[i] << "\n";
- for(int j = 0; j < lst.size(); j++)
- aStr << aPrefix << "ipar.append(\"" << v[i] << "\", \"" << lst[j] << "\")\n";
- }
- }
- }
- }
+ //Output the script that sets up the visul parameters.
+ _PTR(Study) study(new SALOMEDS_Study(aStudy));
+ string defScript = SALOMEDS_IParameters::getDefaultScript(study, "Interface Applicative", "Post-Pro", aPrefix);
+ if(defScript != "") aStr << defScript;
aStr<<aPrefix<<"pass"<<endl;