Create truly dynamic GUI's using guipanel -- guipanel's are interactively resizeable and moveable. Panels can be nested and if desired, locked to a location. The calling syntax is almost identical to that of MATLAB's builtin uipanel. Additionally, you can pass-in uicontrol property param/values inside a structure.
objectHandle = guipanel(handle, 'Param', 'Value',...)
objectHandle = guipanel(uiStruct)
[objectHandle,fcnHandles] = guipanel(...)
fcnHandles is a structure of function handles useful in the manipulation of guipanel's:
**UICONTROLS/TOGGLEBUTTONS parented to guipanels might stack incorrectly if those are overlapping**
One last acknowledgement -- I realize that this could be coded much more elegantly and powerfully with MATLAB's R2008 OOP tools -- which I'll do when I have more time.
Dan Cohn (2021). guipanel (https://www.mathworks.com/matlabcentral/fileexchange/19257-guipanel), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!