GUI Layout Toolbox
Editor's Note: This file was selected as MATLAB Central Pick of the Week
NB: This version is for MATLAB release R2014a and earlier. If you are using MATLAB R2014b or later please use the new version here: http://www.mathworks.com/matlabcentral/fileexchange/47982-gui-layout-toolbox
This toolbox provides tools to create sophisticated MATLAB graphical user interfaces that resize gracefully. The classes supplied can be used in combination to produce virtually any user interface layout.
* Arrange MATLAB user-interface components horizontally, vertically or in grids
* Ability to mix fixed size and variable size elements
* Dynamic resizing of elements by dragging dividers
* Use panels and tabs for switching interface pages
Documentation is included and is integrated into the MATLAB Help Browser. It can also be viewed as a stand-alone web-page.
These layouts are designed to be extensible. A good example of how to do this is Matt Whitaker's ButtonGroups:
http://www.mathworks.com/matlabcentral/fileexchange/31902
This toolbox was developed by Ben Tordoff and David Sampson from the Consulting group at MathWorks.
Cite As
Ben Tordoff (2022). GUI Layout Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/27758-gui-layout-toolbox), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > App Building >
- MATLAB > App Building > Migrate GUIDE Apps >
Tags
Acknowledgements
Inspired: BiofilmQ, ButtonGroup for HG2, Simple Optimized GUI Tabs, ButtonGroup Objects, Flow Cytometry GUI for Matlab, Dynamical System Viewer, Volumetric Data Explorer, A GUI for plate reader growth curve analyses, Axis XX, GUI Layout Toolbox, OverlayTable, Slicer
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.