Thanks Utkarsh<br><br>I like it ! However - let me know if I am boring ;) -, for multiple inputs on<br>one port (such as AppendGeometry), it would be nice if the current inputs<br>are already selected when choosing &quot;Change Input&quot; in the pipeline <br>
browser. Lazy men (yes, I am) don&#39;t want to reselect them...<br><br>Anyway, that&#39;s good !<br>Jerome<br><br><div class="gmail_quote">2010/3/17 Utkarsh Ayachit <span dir="ltr">&lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Folks,<br>
<br>
I&#39;ve committed some changes. A slight change from the mockup is the<br>
placement of the radio buttons, since the buttons on the top seemed<br>
disconnected from the pipeline view when more than 1 input ports were<br>
present. Also, if there&#39;s only 1 input port, the radio buttons are now<br>
hidden.<br>
<br>
<br>
Jeremy,<br>
<br>
I think I understood what you meant, and I&#39;ve tried to address that<br>
issue as well. Feel free to give that a try.<br>
<font color="#888888"><br>
Utkarsh<br>
</font><div><div></div><div class="h5"><br>
On Tue, Mar 16, 2010 at 12:08 PM, Jérôme &lt;<a href="mailto:jerome.velut@gmail.com">jerome.velut@gmail.com</a>&gt; wrote:<br>
&gt; Then I was right : I was not clear enough!<br>
&gt;<br>
&gt; First, I talked about the current panel, not your mockup. I agree with<br>
&gt; those who enthousiastic.<br>
&gt; Second, the problem I noted on the multiple-input-port panel is that<br>
&gt; the input are not ordered by index, but by name. Changing &quot;Source&quot;<br>
&gt; to &quot;ArbirtraySource&quot; in the filters.xml for streamer with custom source<br>
&gt; will change the order the inputs appear. Well, I know, if the name are<br>
&gt; well-chosen, it is not a problem.<br>
&gt;<br>
&gt; Now, let&#39;s take this pipeline:<br>
&gt;<br>
&gt; builtin<br>
&gt;    |<br>
&gt;    |---Wavelet<br>
&gt;    |        |<br>
&gt;    |    Gradient<br>
&gt;    |<br>
&gt;    | --- PointSource<br>
&gt;<br>
&gt; If you want to initialize a stream tracer in the Gradient at each point<br>
&gt; of PointSource, you have to select Gradient, then choose filter -&gt;<br>
&gt; Stream tracer with custom source. The inputs panel is shown, with<br>
&gt; the Input field being already set to the selected &#39;Gradient&#39;. What you<br>
&gt; have to do is to set the Source to PointSource from the pipeline. Well...<br>
&gt; Attached is a screenshot of this procedure, but Source is named<br>
&gt; ArbitrarySource. The Gradient is set as ArbitrarySource, and Input field<br>
&gt; is not set.<br>
&gt;<br>
&gt; I hope I am clearer now!<br>
&gt;<br>
&gt; Jerome<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2010/3/16 Utkarsh Ayachit &lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; I am not sure why there&#39;s a problem. In your case, your filters have 2<br>
&gt;&gt; input ports. e.g. in the stream tracer case,  referring to the mockup,<br>
&gt;&gt; INPUT1 will be called &quot;Input&quot; while INPUT2 will be called<br>
&gt;&gt; &quot;ArbitrarySource&quot; or &quot;Source&quot; as the case may be. Both of which<br>
&gt;&gt; allowing the user to only add  1 item in the input box next to them.<br>
&gt;&gt;<br>
&gt;&gt; Utkarsh<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Mar 16, 2010 at 4:23 AM, Jérôme &lt;<a href="mailto:jerome.velut@gmail.com">jerome.velut@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; My 2 cents on this :<br>
&gt;&gt; &gt; It seems to me that the input list is provided in alphabetical order. In<br>
&gt;&gt; &gt; my<br>
&gt;&gt; &gt; case I have a lot of custom plugins that take 2 inputs, one being<br>
&gt;&gt; &gt; vtkImageData<br>
&gt;&gt; &gt; and the other a vtkPolyData (such a stream tracer with custom source).<br>
&gt;&gt; &gt; Depending on wich is the &#39;principal&#39; input, the default input setting of<br>
&gt;&gt; &gt; this<br>
&gt;&gt; &gt; panel have non-corresponding type. For instance, the Image input is set<br>
&gt;&gt; &gt; to an existing PointSet.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I don&#39;t know if I am clear enough, but maybe you can try with the stream<br>
&gt;&gt; &gt; tracer<br>
&gt;&gt; &gt; with custom source: in the current configuration, there is no problem.<br>
&gt;&gt; &gt; But I<br>
&gt;&gt; &gt; am<br>
&gt;&gt; &gt; quite sure that if you rename the 2nd input &quot;Source&quot; to<br>
&gt;&gt; &gt; &quot;ArbitrarySource&quot; in<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; filters.xml, you will understand this tiny problem.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Jerome<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2010/3/16 Christian Werner &lt;<a href="mailto:christian.werner@rwth-aachen.de">christian.werner@rwth-aachen.de</a>&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I vote yes for the mockup!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Utkarsh Ayachit wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; I agree, the pipeline preview is confusing and for the most part<br>
&gt;&gt; &gt;&gt;&gt; useless. Unless people object, I&#39;d vote for removing it as well.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Attached is a sample mockup. In case of filters like Append which have<br>
&gt;&gt; &gt;&gt;&gt; single input port, but multiple input connections, the use can type in<br>
&gt;&gt; &gt;&gt;&gt; a comma separated list of the inputs in the input field or select<br>
&gt;&gt; &gt;&gt;&gt; multiple items using the pipeline browser in the dialog.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Utkarsh<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Mon, Mar 15, 2010 at 11:22 AM, Christian Werner<br>
&gt;&gt; &gt;&gt;&gt; &lt;<a href="mailto:christian.werner@rwth-aachen.de">christian.werner@rwth-aachen.de</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; As a user, may I present three suggestions, two of which should be<br>
&gt;&gt; &gt;&gt;&gt;&gt; very<br>
&gt;&gt; &gt;&gt;&gt;&gt; easy<br>
&gt;&gt; &gt;&gt;&gt;&gt; and still yield an improvement.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; 1) remove the Pipeline Preview: This may be rude because it&#39;s somehow<br>
&gt;&gt; &gt;&gt;&gt;&gt; nice.<br>
&gt;&gt; &gt;&gt;&gt;&gt; But then again, you cannot change what happens to the pipeline<br>
&gt;&gt; &gt;&gt;&gt;&gt; anyway.<br>
&gt;&gt; &gt;&gt;&gt;&gt; Also,<br>
&gt;&gt; &gt;&gt;&gt;&gt; I don&#39;t think one would change his mind about the selection of the<br>
&gt;&gt; &gt;&gt;&gt;&gt; inputs<br>
&gt;&gt; &gt;&gt;&gt;&gt; just because the Pipeline Preview shows something unsuspected. Most<br>
&gt;&gt; &gt;&gt;&gt;&gt; of<br>
&gt;&gt; &gt;&gt;&gt;&gt; the<br>
&gt;&gt; &gt;&gt;&gt;&gt; time the user knows what he is doing and wants to quickly and easily<br>
&gt;&gt; &gt;&gt;&gt;&gt; select<br>
&gt;&gt; &gt;&gt;&gt;&gt; his inputs. The actual layout works against this intend. The Pipeline<br>
&gt;&gt; &gt;&gt;&gt;&gt; Preview can be included again once a nice layout is found.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; 2) hide the Pipeline Preview and make it visible if the user wants to<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; 3) change the layout such that the inputs are shown on top and let QT<br>
&gt;&gt; &gt;&gt;&gt;&gt; manage<br>
&gt;&gt; &gt;&gt;&gt;&gt; the form&#39;s height. You normally don&#39;t use so many inputs, so this<br>
&gt;&gt; &gt;&gt;&gt;&gt;  most<br>
&gt;&gt; &gt;&gt;&gt;&gt; probably would never lead to problems.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt; &gt;&gt;&gt;&gt; Christian<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Paul Edwards wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; One simple fix would be to make sure that the preview window isn&#39;t<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; selectable.  A lot of my users get confused thinking one box is for<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; the input and the other as the source.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; Paul<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; On 12 March 2010 19:10, Utkarsh Ayachit<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; I cannot agree more. I am going to take a stab and fixing this<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; before<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; 3.8. We&#39;ve just had too many complaints about this dialog to keep<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; on<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; delaying this.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; On Fri, Mar 12, 2010 at 2:00 PM, Christian Werner<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:christian.werner@rwth-aachen.de">christian.werner@rwth-aachen.de</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Hello!<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I wonder why the input port selection is so cramped in the input<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; editor.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; It<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; is really bad that you cannot actually read out the selections you<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; make<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; without moving the scrollbar. Then, after scrolling, you cannot<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; change<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; other input without scrolling back. This really steals your time.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; On<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; other hand there is that pipeline preview which is nice to see but<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; honestly<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; I&#39;d instantly trade it away for a better overview on my inputs. I<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; have<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; attached a picture that shows the situation on my PC.<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; By the way, doesn&#39;t anyone have any idea about my last issue? (no<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; cell/point<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; data in imported ITK volumes):<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;Create Cell or Point Data out of Image&quot;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Best regards,<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Christian<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt; &gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Visit other Kitware open-source projects at<br>
&gt;&gt; &gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt; &gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; &gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>