patacongo commented on issue #18566: URL: https://github.com/apache/nuttx/issues/18566#issuecomment-5152845443
when the calculator opens it overlaps the nxterm window and the text in nxterm disappears. This is a known problem: nxterm doesn't keep a copy of the text/attributes displayed, so the screen is blanked instead. This is on the list to be fixed, but is a bit complicated due to nxterm's internal design. I have slowly been working on thoughts of a replacement terminal emulator, but have not had time. My recollection is that nxterm provides refresh callbacks when a region is exposed to redraw it. This works but is a little awkward to use. The is why I created the RAM-backed windows that supports full multi-threaded operation. It does not require any refresh. The lower level graphics logic provides copies of the occluded window content so that If a window is raised above it or if the window is dragged across another. This works great for all multiple window operations with no application inaction (the application can be completely ignorant of the desktop topology. The only downside being memory usage. Message ID: ***@***.***> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
