<div class="gmail_extra"> <div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">
> Though the behavior is quite consistent and the callbacks are the same, so I<br>
> have no clue what could keep it busy.<br>
> Are you aware of any important difference between a button callback and a<br>
> queue-callback? (the sources are rather obscure)<br>
<br>
</div>They have different priorities, but I don't think that would matter<br>
here, since it seems like it is being scheduled.<br>
<br>
Also, there could easily be a bug here, but it is hard to say what is<br>
going wrong without an example program to run.<br></blockquote><div><br>Absolutely.<br>In case you want to (but you've already done a lot!) and can test the whole thing, I've pushed the current state in the master at <a href="https://github.com/Metaxal/Rwind">https://github.com/Metaxal/Rwind</a><br>
The relevant callbacks are added in the main program (rwind.rkt) for easy testing, so you don't even need a user config file.<br><br></div></div>Once launched, the background frame should turn from violetish to greenish (currently it can take a few seconds, don't know why exactly), press Ctrl-F3 to show the frame, then try to click the button (that should work), click on some menu item or outside the menu, then press Ctrl-F1 to show the popup menu (that should fail).<br>
<br>If RWind has not frozen, press Alt-Esc to quit.<br><br>Laurent<br></div>