Re: [Gambas-user] Displaying Mouse.Wait while running a SHELL Command
Brought to you by:
gambas
From: Ron <ro...@cy...> - 2010-11-24 11:25:35
|
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. |