AnnotationPane handle appearing in GUIDE GUIs with Panel-Axes in r2019b
Show older comments
I recently started using the r2019b release and noticed that an additional hidden handle is included in GUIs created in GUIDE if the GUI contains axes that are children of a UI panel. The handle is "handles.scribeOverlay" which is an annotationPane object (matlab.graphics.shape.internal.AnnotationPane).
Tested in both r2019a and r2019b, I've noticed that the handle appears when....
Opened in: r2019a r2019b
Created in: r2019a No Yes
Created in: r2019b Yes Yes
These annotationPane objects also cause error dialogs to appear when changing certain properties from within GUIDE which prevents the user from editing their GUI.
To demonstrate (if you're interested), attached are two simple, nearly identical GUIDE-GUIs (figures & m-files), one of which was created in r2019a and the other in r2019b (see filenames). They mereley contain a UI panel and an embedded axis. The opening functions print a list of all handles in the 'handles' structure, even the hidden object handles, to the command window. If these GUIs are run in r2019b, both will show that the scribeOverlay is present but if run in 2019a, only the "r2019b" version will show this handle.
2 Comments
Adam Danz
on 18 Nov 2019
Accepted Answer
More Answers (0)
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!