Uipanel always on top in 2014b?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
matt dash
am 5 Nov. 2014
Beantwortet: Sean de Wolski
am 5 Nov. 2014
In the old days, this code would stack the objects in order of creation.
f=figure('units','pixels','position',[200 200 600 600])
a1= axes('parent',f,'units','pixels','position',[20 20 200 200],'color',[1 1 0])
u = uipanel('units','pixels','position',[50 50 300 300],'backgroundcolor',[1 0 1])
a = axes('parent',f,'units','pixels','position',[200 200 200 200],'color',[0 1 1])
But in 2014b it puts the uipanel on top, and reflects this in the ordering of the get(f,'children').
furthermore,
set(f,'children',flipud(get(f,'children')))
Won't run when the figure contains a uipanel.
Am i correct that there is no longer any way to stack a uipanel underneath an axes?
0 Kommentare
Akzeptierte Antwort
Sean de Wolski
am 5 Nov. 2014
Yes, you will need to parent the uicontrols to the uipanel. There is an app to help find these occurrences
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!