Euphoria
|
eu::gui::SingleRowLayout Struct Reference
#include <layout.h>
Inheritance diagram for eu::gui::SingleRowLayout:
Public Member Functions | |
SingleRowLayout (float padding) | |
~SingleRowLayout () override=default | |
SingleRowLayout (const SingleRowLayout &other)=delete | |
void | operator= (const SingleRowLayout &)=delete |
SingleRowLayout (SingleRowLayout &&other)=delete | |
void | operator= (SingleRowLayout &&)=delete |
size2f | calc_minimum_area (const std::vector< std::shared_ptr< Widget >> &widgets) const override |
void | lay_out (std::vector< std::shared_ptr< Widget >> *widgets, const Rectf &area) const override |
Public Member Functions inherited from eu::gui::Layout | |
Layout () | |
virtual | ~Layout () |
Layout (const Layout &other)=delete | |
void | operator= (const Layout &)=delete |
Layout (Layout &&other)=delete | |
void | operator= (Layout &&)=delete |
Public Attributes | |
float | padding |
Detailed Description
Constructor & Destructor Documentation
◆ SingleRowLayout() [1/3]
eu::gui::SingleRowLayout::SingleRowLayout | ( | float | padding | ) |
◆ ~SingleRowLayout()
|
overridedefault |
◆ SingleRowLayout() [2/3]
|
delete |
◆ SingleRowLayout() [3/3]
|
delete |
Member Function Documentation
◆ calc_minimum_area()
|
overridevirtual |
Implements eu::gui::Layout.
◆ lay_out()
|
overridevirtual |
Implements eu::gui::Layout.
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
Member Data Documentation
◆ padding
The documentation for this struct was generated from the following files: