Layout Tutorial - EdgarReynaldo/EagleGUI GitHub Wiki
Layout Intro
Here we dive headfirst into understanding layouts and how they affect our widgets. Every WidgetHandler Tutorial has a root layout. We can add widgets directly to the WidgetHandler or the Layout we are using. WidgetHandlers default with a DumbLayout that merely holds positions of widgets. You have to set everything yourself, that's why it's called a DumbLayout.
Our LayoutBase class is defined in Eagle/Gui/Layout/Layout.hpp See the header for full details of what LayoutBase can do and what that means for the derived layout classes.