Cool.  :-)

On Jun 20, 2011, at 8:53 AM, Edvin Syse wrote:

> Sorry, there was a bug in it, fix attached :)
> 
> Den 20.06.2011 14:51, skrev Edvin Syse:
>> Den 17.06.2011 16:29, skrev Greg Brown:
>>>> Ahh, I hadn't considered the mouse blocking side of things, which is 
>>>> certainly desirable in some scenarios.  In this particular case, I think 
>>>> it would be unwanted as the ActivityIndicator would be shown to the user 
>>>> while a TreeBranch is being populated via a potentially long running Task. 
>>>>  Leaving the mouse enabled means that the user is free to do other things.
>>> That's true. But I still think a custom node renderer would be the easiest 
>>> way to accomplish what Edvin is trying to do.  :-)
>> You are oh so right :) It was super easy, I just did a quick test, and it 
>> works perfectly, even with multiple busy nodes simultaneously.Before I load 
>> data in a background task I do:
>> 
>> nodeRenderer.setBusyNode(node)
>> 
>> And remove the busy node after the loading task has completed 
>> (removeBusyNode(node)). Attached is my rudimentary implementation, will 
>> refactor it now that I see it is working :)
>> 
>> -- Edvin
>> 
>> 
> <BusyCapableNodeRenderer.java>

Reply via email to