GUI Layout Toolbox

version (646 KB) by Ben Tordoff
Layout management objects for MATLAB GUIs


Updated Thu, 01 Sep 2016 15:14:45 +0000

View License

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:
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:

This toolbox was developed by Ben Tordoff and David Sampson from the Consulting group at MathWorks.

Cite As

Ben Tordoff (2022). GUI Layout Toolbox (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!