I am looking at the HelixSource xml example. With something like this:<br>     &lt;StringVectorProperty<br>       name=&quot;NumberOfRounds&quot;<br>       command=&quot;SetParameter&quot;<br>       number_of_elements=&quot;2&quot;<br>

       default_values_delimiter=&quot;;&quot;<br>       default_values=&quot;rounds;3&quot;&gt;<br>     &lt;/StringVectorProperty&gt;<br><br>It is displaying a label with a description of the property, a textbox with the name of the property, and another textbox with the value of the property. Is there anyway to skip the textbox with the name of the property (because it doesn&#39;t really make sense for the user to change this - so why allow it?)<br>

<br>Also, the script itself seems to be set like this:<br>     &lt;StringVectorProperty <br>        name=&quot;Script&quot; <br>        command=&quot;SetScript&quot;<br>        number_of_elements=&quot;1&quot;<br>        default_values=&quot;import math;&amp;#xa;pdo = self.GetPolyDataOutput()&amp;#xa;&amp;#xa;newPts = vtk.vtkPoints()&amp;#xa;for i in range(0, numPts):&amp;#xa;   x = i*float(length)/float(numPts)&amp;#xa;   y = math.sin(i*rounds*2*math.pi/numPts)&amp;#xa;   z = math.cos(i*rounds*2*math.pi/numPts)&amp;#xa;   newPts.InsertPoint(i, x,y,z)&amp;#xa;&amp;#xa;pdo.SetPoints(newPts)&amp;#xa;aPolyLine = vtk.vtkPolyLine()&amp;#xa;&amp;#xa;aPolyLine.GetPointIds().SetNumberOfIds(numPts)&amp;#xa;for i in range(0,numPts):&amp;#xa;   aPolyLine.GetPointIds().SetId(i, i)&amp;#xa;&amp;#xa;pdo.Allocate(1, 1)&amp;#xa;pdo.InsertNextCell(aPolyLine.GetCellType(), aPolyLine.GetPointIds())&amp;#xa;&quot;&gt;<br>

     &lt;/StringVectorProperty&gt;<br><br>That is a pretty cryptic way to have to write code - is there a way to take a normal looking script:<br>import math<br>pdo =
self.GetPolyDataOutput()<br>newPts =
vtk.vtkPoints()<br>etc.<br><br>and point the xml to it - so you can edit the script in a .py file and the xml just points to that file? This also kind of stems from the first question - but I also would like to NOT display the script in the GUI - only the tunable parameters - is that possible?<br>


<br clear="all">Thanks,<br><br>David<br>