<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 25, 2013 at 3:10 AM, Devin Anderson <span dir="ltr"><<a href="mailto:surfacepatterns@gmail.com" target="_blank">surfacepatterns@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1.) Have a separate thread that handles data from the ringbuffer.  </blockquote><div>The reason for using the Idle interface is that the plugin doesn't have to do any threading.. so creating threads in the UI is a hacky workaround that I'd prefer not to have to do :) <br>
</div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2.) Make your dialogs modal, but instead of calling the dialog's event<br>
loop function, show the dialog and then return to the main event loop.<br>
 I know you can do this in Qt; I'm not sure about other UI libraries.<br></blockquote><div>I will check out if this is possible: if it is thats the best solution, otherwise I'll keep searching...<br><br></div><div>
Thanks for the ideas, -Harry<br></div></div></div></div>