Try wait 1 millisecond with messages then lock screen again. But I have run into this issue where even when I pause execution by some means the screen does not update. I find the whole process unreliable, and by the way when you lock the screen then do something with a datagrid, the screen gets unlocked in the process because the datagrid library for reasons unknown unlocks the screen for certain operations.
Bob S > On Jul 26, 2024, at 12:12 AM, jbv via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Hello Terry, > > Yes I thought of that. The problem is that "lock screen" hinders > the progress bar to be updated while the loop is running. > I also tried to shortly "break" the lock screen by inserting > unlock screen > lock screen > within the loop, hoping that it would update the display, but > to no avail. > > Thank you anyway for the idea. > > Le 2024-07-26 02:54, Terry Judd via use-livecode a écrit : >> How about taking a screengrab just before you run the loop, place that over >> the top of the content that changes, layer the progress thingy over that and >> then delete the screengrab and hide the thingy when the loop is done? >> From: use-livecode <use-livecode-boun...@lists.runrev.com> on behalf of jbv >> via use-livecode <use-livecode@lists.runrev.com> >> Date: Friday, 26 July 2024 at 4:44 PM >> To: How to use LiveCode <use-livecode@lists.runrev.com> >> Cc: j...@souslelogo.com <j...@souslelogo.com> >> Subject: Lockscreen and progress bar >> Hi list, >> I have a main loop that does a lot of things, like resizing images, >> precessing imagedata, creating fields and groups, etc. >> On top of the loop I have added "lock screen" to speed things up, and >> also because I don't want users to see what is going on, only the final >> layout when the loop is over. >> However, while the loop is running, I would like to have a progress bar >> and a message such as "step 1/20" etc. >> How can I handle that ? I took a look at callbacks, but unless I missed >> something, it seems limited to players. >> Thank you in advance. >> jbv >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode