nux-0.9.46

nux::GeometryPositioning Class Reference

#include <Nux/Painter.h>

Public Member Functions

 GeometryPositioning ()
 GeometryPositioning (HorizontalAlignment horizontal_aligment, VerticalAlignment vertical_aligment, bool stretch_horizontal=FALSE, bool stretch_vertical=FALSE, int horizontal_margin=0, int vertical_margin=0)
 ~GeometryPositioning ()
void SetAlignment (HorizontalAlignment ha, VerticalAlignment va)

Data Fields

bool m_stretch_horizontal
bool m_stretch_vertical
VerticalAlignment m_vertical_aligment
HorizontalAlignment m_horizontal_aligment
int m_horizontal_margin
int m_vertical_margin

Constructor & Destructor Documentation

nux::GeometryPositioning::GeometryPositioning ( )
nux::GeometryPositioning::GeometryPositioning ( HorizontalAlignment  horizontal_aligment,
VerticalAlignment  vertical_aligment,
bool  stretch_horizontal = FALSE,
bool  stretch_vertical = FALSE,
int  horizontal_margin = 0,
int  vertical_margin = 0 
)
nux::GeometryPositioning::~GeometryPositioning ( )

Member Function Documentation

void nux::GeometryPositioning::SetAlignment ( HorizontalAlignment  ha,
VerticalAlignment  va 
) [inline]

Field Documentation


The documentation for this class was generated from the following file: