BRT Community

General Category => Discussion - EVE => Topic started by: Cyrilou on May 26, 2021, 03:01:03 PM

Title: Display spinner manually in ESD?
Post by: Cyrilou on May 26, 2021, 03:01:03 PM
Hi,

I'd like to display spinner with ESD but this widget is not available, only for long loadings. How can I display it manually?
Thanks.
Title: Re: Display spinner manually in ESD?
Post by: BRT Community on May 27, 2021, 03:20:23 PM
Hello,

Thank you for your question.

Currently there is no stand alone Spinner Widget available in ESD, there is a 'Pop-Up Spinner' available in the as a ESD Utility however.

I will see if the development team can incorporate a Spinner Widget in an upcoming revision of ESD.

I would also be possible to manually edit your output source code to call the CMD_SPINNER EVE API call.

Best Regards,
BRT Community
Title: Re: Display spinner manually in ESD?
Post by: Cyrilou on May 28, 2021, 09:05:09 AM
I've succesfully displayed it! I've used a render forwarder + EVE_CoCmd_spinner function for this. Only one question is  why I must call this function after each render frame to keep it on screen, I didn't see any CMD_STOP  which would stop the spinner in source code... Maybe emulator make a stop itself?
Title: Re: Display spinner manually in ESD?
Post by: BRT Community on May 28, 2021, 10:47:47 AM
Hello

Thank you for the update, this should hopefully be useful for other customers.
The developers have gotten back to me and are looking at adding a Spinner Widget.

This behaviour is related to how display list commands are issued to EVE, if a new frame is rendered without the EVE_CoCmd_spinner API call included in the display list the spinner wont get displayed on the screen. you are essentially re-issuing the command for every new frame to the co-processor.

Best Regards,
BRT Community