SnapLayouter.h file new in Git master
Class Magnum::
Namespaces
- namespace Magnum new in Git master
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- class Magnum::Ui::SnapLayouter new in Git master
- Snap layouter.
Enums
- enum class Snap: UnsignedByte { Left = 1 << 0, Top = 1 << 1, Right = 1 << 2, Bottom = 1 << 3, TopLeft = Top|Left new in Git master, BottomLeft = Bottom|Left new in Git master, TopRight = Top|Right new in Git master, BottomRight = Bottom|Right new in Git master, FillX = Left|Right new in Git master, FillY = Top|Bottom new in Git master, Fill = FillX|FillY new in Git master, InsideX = 1 << 4, InsideY = 1 << 5, Inside = InsideX|InsideY new in Git master, NoPadX = 1 << 6 new in Git master, NoPadY = 1 << 7 new in Git master, NoPad = NoPadX|NoPadY new in Git master }
- Layout snap.
- enum class SnapLayoutFlag: UnsignedByte { IgnoreOverflowX = 1 << 0, IgnoreOverflowY = 1 << 1, IgnoreOverflow = IgnoreOverflowX|IgnoreOverflowY, PropagateMarginX = 1 << 2, PropagateMarginY = 1 << 3, PropagateMargin = PropagateMarginX|PropagateMarginY } new in Git master
- Snap layout flag.
Typedefs
- using Snaps = Containers::EnumSet<Snap>
- Layout snaps.
- using SnapLayoutFlags = Containers::EnumSet<SnapLayoutFlag> new in Git master
- Snap layout flags.
Functions
- auto operator<<(Debug& debug, Snap value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, Snaps value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, SnapLayoutFlag value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, SnapLayoutFlags value) -> Debug& new in Git master
- Debug output operator.