On 9/29/05, Mariano Montone mariano_montone@yahoo.com.ar wrote:
why does the opening of, in example, the Squeakmap Package Browser block the whole Squeak environment?
There is a single User Interface (UI) process, which responds to the user's mouse clicks and other events. While it's busy, additional user events must wait.
The code which opens the Squeakmap Package Browser could (probably) be done in the background with a change to a method or two. This wouldn't make it open any faster, but it would return control to the user sooner. (The user might wonder what is happening, during the moments before the update is complete.)
Does that tell you what you need? Cheers!
--Tom Phoenix