Concurrency
Mariano Montone
mariano_montone at yahoo.com.ar
Thu Sep 29 19:57:43 UTC 2005
Its clear, but I think there's no need to prevent the user from
interacting with the rest of the system. Wouldn't it be better to
feedback the user with a mouse shape change indicating that the
Squeakmap Package Browser is opening (ala Windows or any other operating
system), and give the user immediate control over the system?
Marian
Tom Phoenix wrote:
> On 9/29/05, Mariano Montone <mariano_montone at 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
>
>
>
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
More information about the Squeak-dev
mailing list
|