[Gambas-user] Displaying Mouse.Wait while running a SHELL Command

Ron ron at ...1740...
Wed Nov 24 12:20:03 CET 2010


On 24-11-2010 12:09, Benoît Minisini wrote:
>> Hi,
>>
>> Heres how i "fixed" it, hope it is the right way to display a "wait" cursor
>> while a process executes.
>>
>> -------------------------
>> FMain.Mouse = Mouse.Wait
>> WAIT
>> Application.Busy = 1
>>
>> SHELL "sha512sum lenny.iso" TO actualSUM
>>
>> Application.Busy = 0
>> FMain.Mouse = Mouse.Default
>> -------------------------
>>
>> I read "If you call WAIT from an event handler, you may create infinite
>> recursions, and then stack overflows" from the Docs, i hope it wouldn't be
>> an issue in this case (i.e., if i were to use WAIT for the click event of
>> a Button).
>>
>> Regards,
>> Vikram
>>
> Setting FMain.Mouse and calling WAIT is useless. Application.Busy should
> already set the busy cursor for every widget in the application. Otherwise
> this is a bug.
>
> Regards,
>

That was what I thought too, but Application.Busy alone is not showing a 
busy pointer (anymore?) on latest gambas 2 and Ubuntu 10.04 with gb.qt

Regards,
Ron_2nd.




More information about the User mailing list