|
| enum | Direction { UNDEFINED_DIRECTION =0
, INCR = 1
, DECR = 2
} |
| | Direction for "Stacked", horziontally or vertically sequentially aligned layout. More...
|
| |
| enum | DirectionHorz { RIGHT = INCR
, LEFT = DECR
} |
| |
| enum | DirectionVert { DOWN = INCR
, UP = DECR
} |
| |
| enum | GroupType {
STACK_LAYOUT
, ADAPTER
, ALIGN
, COMPOUND
,
FIXED
, INDEPENDENT
, NEUTRAL
, CROP
} |
| | Experimental SVG style classes (requests)
|
| |
|
typedef drain::EnumFlagger< drain::SingleFlagger< Direction > > | DirectionFlagger |
| |
|
typedef drain::EnumFlagger< drain::SingleFlagger< AlignBase::Axis > > | AxisFlagger |
| |
|
|
| LayoutSVG (AlignBase::Axis v=AlignBase::HORZ, Direction d=INCR) |
| |
|
| LayoutSVG (const LayoutSVG &layout) |
| |
| template<typename V > |
| void | setOrientation (const V &axis) |
| | Set orientation: horizontal or vertical axis.
|
| |
| template<typename D > |
| void | setDirection (const D &dir) |
| | Set direction: coordinates increasing or decreasing.
|
| |
|
template<typename D , typename V > |
| void | set (const D &d, const V &v) |
| | Set direction and orientation.
|
| |
Higher level controller for setting alignments.
Also applied by PanelSVG