Uipanel always on top in 2014b?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
matt dash
el 5 de Nov. de 2014
Respondida: Sean de Wolski
el 5 de Nov. de 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 comentarios
Respuesta aceptada
Sean de Wolski
el 5 de Nov. de 2014
Yes, you will need to parent the uicontrols to the uipanel. There is an app to help find these occurrences
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!