![]() |
|
Higher level controller for setting alignments. More...
#include <AlignSVG.h>
Public Types | |
enum | Direction { UNDEFINED_DIRECTION =0 , INCR = 1 , DECR = 2 } |
enum | GroupType { HEADER , ALIGN_FRAME , ABSOLUTE , FLOAT } |
typedef drain::EnumFlagger< drain::SingleFlagger< AlignBase::Axis > > | AxisFlagger |
typedef drain::EnumFlagger< drain::SingleFlagger< Direction > > | DirectionFlagger |
Public Member Functions | |
LayoutSVG (AlignBase::Axis v=AlignBase::HORZ, Direction d=INCR) | |
LayoutSVG (const LayoutSVG &layout) | |
template<typename V > | |
void | setOrientation (const V &v) |
template<typename D > | |
void | setDirection (const D &d) |
template<typename D , typename V > | |
void | set (const D &d, const V &v) |
Set direction and orientation. | |
Public Attributes | |
AxisFlagger | orientation = AlignBase::HORZ |
DirectionFlagger | direction = INCR |
Higher level controller for setting alignments.
Also applied by PanelSVG