<div dir="ltr">Thank you that's very helpful. Where will I find how to define the protocols on the python side? I've only found a wslink example that looks like this:<div><br></div><div><div>from wslink import register as exportRPC</div><div>from wslink.websocket import LinkProtocol</div><div><br></div><div>class myProtocol(LinkProtocol):</div><div>    def __init__(self):</div><div>        super(myProtocol, self).__init__()</div><div><br></div><div>    @exportRPC("myprotocol.testButton")</div><div>    def testButton(self, nothing):</div><div>        print("******* HELP ********")</div></div><div><br></div><div>Pvpython isn't happy with this, but I'm not sure where to look for the right way to do it.</div><div><br></div><div>Thank you,</div><div><br></div><div> -Tom</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 21, 2018 at 6:55 PM, Scott Wittenburg <span dir="ltr"><<a href="mailto:scott.wittenburg@kitware.com" target="_blank">scott.wittenburg@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Yes that link is old and broken, but if you navigate through the api docs links, that is working.  Here's the direct link to the page you couldn't find though:<div><br></div><div><a href="https://kitware.github.io/paraviewweb/api/IO_WebSocket_ParaViewWebClient.html" target="_blank">https://kitware.github.io/<wbr>paraviewweb/api/IO_WebSocket_<wbr>ParaViewWebClient.html</a><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Feb 21, 2018 at 4:43 PM, Sgouros, Thomas <span dir="ltr"><<a href="mailto:thomas_sgouros@brown.edu" target="_blank">thomas_sgouros@brown.edu</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hello all:<div><br></div><div>Got some nice looking buttons and widgets, but I can't seem to find examples of how to deliver the button press or other widget output to my pvpython server. I imagine the steps are:</div><div><br></div><div>1. Create a protocol on the python side. Can I use wslink.register, or is there paraviewweb functionality I should be using? </div><div><br></div><div>2. Create a matching protocol on the js side, with ParaviewWebClient.createClient<wbr>(), but I'm not seeing how to link the protocol to a function that can be linked to a button press.</div><div><br></div><div>Also, this page, found via a google search, seems potentially useful, but gives me a 404.</div><div>  </div><a href="https://kitware.github.io/paraviewweb/api/ParaViewWebClient.html" target="_blank">https://kitware.github.io/para<wbr>viewweb/api/ParaViewWebClient.<wbr>html</a><div><br></div><div>Many thanks,</div><div><br></div><div> -Tom</div></div>
<br></div></div>______________________________<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 <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaV<wbr>iew</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/mai<wbr>lman/listinfo/paraview</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>