Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VISU_SWIG / batchmode_visu_table.py
index fe85ef7595de88e4e67bf212233f6c8a1ad0cfba..aca745d10364d6c404dd722cf2b674afac6c4b9b 100644 (file)
@@ -15,6 +15,9 @@ import SALOMEDS
 import VISU
 import math
 
+#--------------------------------------------------------------------------
+modulecatalog = naming_service.Resolve("/Kernel/ModulCatalog")
+
 # >>> Getting study builder ==================================================
 myBuilder = myStudy.NewBuilder()
 
@@ -25,7 +28,14 @@ myVisu.SetCurrentStudy(myStudy)
 if not myComponent:
    myComponent = myBuilder.NewComponent("VISU")
    aName = myBuilder.FindOrCreateAttribute(myComponent, "AttributeName")
-   aName.SetValue("Visu")
+   #aName.SetValue("Visu")
+   Comp = modulecatalog.GetComponent( "VISU" )
+   aName.SetValue( Comp._get_componentusername() )
+
+   A2 = myBuilder.FindOrCreateAttribute(myComponent, "AttributePixMap");
+   aPixmap = A2._narrow(SALOMEDS.AttributePixMap);
+   aPixmap.SetPixMap( "ICON_OBJBROWSER_Visu" );
+
    myBuilder.DefineComponentInstance(myComponent,myVisu)
 
 # >>> Creating object with Table of real[ 200 * 20 ] ========================