<div dir="ltr">Thank you, you're very kind. I'm all about functional workarounds these days. It leads to another question of course, but that's a ParaViewWeb question, so I'll make it another post.<div><br></div><div>Thank you,</div><div><br></div><div> -Tom<br></div><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 11, 2018 at 4:06 PM, Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Attached is a script that demonstrates what I meant. Note, this is just a<br>
workaround and not a graceful solution :).<br>
<br>
Utkarsh<br>
On Fri, May 11, 2018 at 3:37 PM Sgouros, Thomas <<a href="mailto:thomas_sgouros@brown.edu">thomas_sgouros@brown.edu</a>><br>
<div class="HOEnZb"><div class="h5">wrote:<br>
<br>
> Alas, indeed. Just as I thought I was starting to understand what's going<br>
on. Was I just misled because there is a trace output that has this in it?<br>
<br>
> # get layout<br>
> layout1 = GetLayoutByName("Layout #1")<br>
> # split cell<br>
> layout1.SplitHorizontal(0, 0.5)<br>
<br>
<br>
> Without layout support, can I use pvpython to present two render views<br>
and link them with a camera link? Can you suggest what direction might<br>
succeed?<br>
<br>
> You may have suggested this already, but I'm not sure the hint about<br>
view.GetRenderWindow().<wbr>SetPosition(x, y) is enough for me. I don't really<br>
get how that's a way forward. What are you suggesting I use that function<br>
to do?<br>
<br>
> Thanks,<br>
<br>
>   -Tom<br>
<br>
> On Fri, May 11, 2018 at 3:04 PM, Utkarsh Ayachit <<br>
<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>> wrote:<br>
<br>
>> Tom,<br>
<br>
>> Alas, there's no layout support in pvpython. There indeed is a layout<br>
proxy<br>
>> (vtkSMLayoutProxy), but they rely on the Qt ParaView components to layout<br>
>> the windows. The proxy itself is the "model", if you will.  And it works<br>
>> when you execute the layout related updates in the Python shell in the<br>
>> ParaView UI.<br>
<br>
>> A clumpsy way to set a window's position in Python is:<br>
>> > view.GetRenderWindow().<wbr>SetPosition(x, y)<br>
<br>
>> You can use that to lay out the windows, short of doing something more<br>
>> elaborate with a GUI library.<br>
<br>
>> Utkarsh<br>
<br>
<br>
<br>
<br>
>> On Fri, May 11, 2018 at 2:34 PM Sgouros, Thomas <<a href="mailto:thomas_sgouros@brown.edu">thomas_sgouros@brown.edu</a><br>
<br>
>> wrote:<br>
<br>
>> > Hi All:<br>
<br>
>> > I've become accustomed to throwing around render view objects in<br>
>> pvpython, swapping them in and out of the view with simple.Show() and<br>
>> simple.Hide(). Now I have to learn about layout objects. Can someone<br>
>> suggest the best way to think about these? Are they containers into<br>
which I<br>
>> can drop one or more render views and move them around, or are they more<br>
>> like molds into which I can pour a render view and then use the layout as<br>
>> handles with which to manipulate the views?<br>
<br>
>> > Where can I find a list of the methods of a layout object? Or would it<br>
be<br>
>> better to call it a layout proxy?<br>
<br>
>> > Thank you,<br>
<br>
>> >   -Tom<br>
>> > ______________________________<wbr>_________________<br>
>> > Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
>> > Visit other Kitware open-source projects at<br>
>> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
>> > Please keep messages on-topic and check the ParaView Wiki at:<br>
>> <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
<br>
>> > Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
<br>
>> > Follow this link to subscribe/unsubscribe:<br>
>> > <a href="https://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">https://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br></div>