Euphoria
|
eu::gui::LayoutContainer Struct Reference
#include <layoutcontainer.h>
Inheritance diagram for eu::gui::LayoutContainer:
Public Member Functions | |
LayoutContainer () | |
virtual | ~LayoutContainer () |
LayoutContainer (const LayoutContainer &)=delete | |
LayoutContainer (LayoutContainer &&)=delete | |
void | operator= (const LayoutContainer &)=delete |
void | operator= (LayoutContainer &&)=delete |
void | lay_out (Rectf area) |
size2f | calc_minimum_area () const |
Public Member Functions inherited from eu::gui::Container | |
Container () | |
~Container () | |
Container (const Container &)=delete | |
Container (Container &&)=delete | |
void | operator= (const Container &)=delete |
void | operator= (Container &&)=delete |
void | add (std::shared_ptr< Widget > widget) |
void | update (float dt) |
void | render (render::SpriteRenderer *renderer) const |
bool | has_any_widgets () const |
Public Attributes | |
std::shared_ptr< gui::Layout > | layout |
Public Attributes inherited from eu::gui::Container | |
std::vector< std::shared_ptr< Widget > > | widgets |
Detailed Description
Definition at line 26 of file layoutcontainer.h.
Constructor & Destructor Documentation
◆ LayoutContainer() [1/3]
|
default |
◆ ~LayoutContainer()
|
virtualdefault |
◆ LayoutContainer() [2/3]
|
delete |
◆ LayoutContainer() [3/3]
|
delete |
Member Function Documentation
◆ calc_minimum_area()
size2f eu::gui::LayoutContainer::calc_minimum_area | ( | ) | const |
Definition at line 52 of file layoutcontainer.cc.
◆ lay_out()
void eu::gui::LayoutContainer::lay_out | ( | Rectf | area | ) |
Definition at line 44 of file layoutcontainer.cc.
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
Member Data Documentation
◆ layout
std::shared_ptr<gui::Layout> eu::gui::LayoutContainer::layout |
Definition at line 28 of file layoutcontainer.h.
The documentation for this struct was generated from the following files:
- libs/gui/src/gui/layoutcontainer.h
- libs/gui/src/gui/layoutcontainer.cc