@richard: I don't think *anything* including widget, run in a different thread 
on LC

@HH and Tom

Great idea!  (using send)

----------  aside
fyi dictionary is confused:

 rotate:  
OS      mac, windows, linux
Platforms desktop, server, mobile

It should say, (hopefully) iOS and Android..whatever..
-----------
I assume you can make an independent handler for each svg…or GIF and send in 
time… how much time do you give? Do you set flags like AnimationEngine? I found 
them problematic if we use repeat loops on mobile. (can't break a looping 
repeat if by (un)setting a flag) @tom can you send a snippet of you code? 
Because you have worked out the kinks.   I imagine something like this,

local sRotateFlag   # 1 or 0

command startSpinner
        put 1 into sRotateFlag
        show widget "spinner"
        rotateBusySpinner
end startSpinner

command stopSpinner
        put 0 into sRotateSpinner
        hide widget "spinner"
command stopSpinner 

command rotateBusySpinner
        if sRotateFlag = 1 then
                  rotate widget "spinner" by -10
        end if
        send rotateBusySpinner to me in 10  millisecond
end rotateBusySpinner

I suppose you can use an array to poke image names, to set them several going 
an once. How are you doing that?

I really don't know how much the CPU for engine on mobile can take before you 
see performance issues. What is the  minimum time "idle" time where you poke a 
"send" before you interfere with the engine on mobile:   rotate 10 millisecond, 
200 milliseconds? Of course I can try it …. my Moto6 is good "middle" ground 
between high end android cpu and low end

BR


.i rotate an svg using send it time and it seems to work really well.
i can rotate many sgs simultaneously....so maybe svg is the answer
here....as far as a progress indicator.

On Thu, Dec 12, 2019 at 5:47 PM hh via use-livecode <
mailto:use-livecode@lists.runrev.com> wrote:

> @BR
>
> Don't run the gif as animation but do your own animation
> by setting the (or some) frames using "send in time".
> By that you can control better the "animation".

_______________________________________________
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

Reply via email to