template<class UserInterface>
Magnum::Ui::BasicSnapLayoutColumnFill class new in Git master

Filled column layout using SnapLayouter.

Places children in a column from top to bottom, filling the available width. Meant to be used through concrete a typedef such as SnapLayoutColumnFill.

Base classes

template<class UserInterface>
class BasicSnapLayout<UserInterface> new in Git master
Layout using SnapLayouter.

Constructors, destructors, conversion operators

BasicSnapLayoutColumnFill(const BasicSnapLayout<UserInterface>& layout)
Construct from an unspecialized layout.
template<class T, typename std::enable_if<std::is_base_of<BasicSnapLayout<UserInterface>, T>::value, int>::type = 0>
BasicSnapLayoutColumnFill(const T&) deleted
Conversion from another specialized layout is not allowed.

Function documentation

template<class UserInterface _1>
Magnum::Ui::BasicSnapLayoutColumnFill<_1>::BasicSnapLayoutColumnFill(const BasicSnapLayout<UserInterface>& layout)

Construct from an unspecialized layout.

Calls setChildSnap() with Snap::Bottom|Snap::FillX and addFlags() with SnapLayoutFlag::PropagateMarginX and PropagateMarginY unless IgnoreOverflowX and IgnoreOverflowY is already specified in given direction.