VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
Classes | |
class | AutoLayout |
An auto layout feature for the CRowColumnView. More... | |
Typedefs | |
using | CRects = std::vector< CRect > |
Enumerations | |
enum class | Alignment { kTopLeft , kTopCenter , kTopRight , kMiddleLeft , kMiddleCenter , kMiddleRight , kBottomLeft , kBottomCenter , kBottomRight } |
enum class | Style { kRow , kColumn } |
Functions | |
Alignment | translate (const CRowColumnView::LayoutStyle layoutStyle) |
Style | translate (const CRowColumnView::Style style) |
CPoint | computeRectOffset (const CPoint &parent, const CPoint &rect, const Alignment alignment) |
CRect | computeGroupRect (const CRect &parent, const CRects &children, const Alignment alignment, const Style style, double spacing) |
CRect | computeGroupRect (const CViewContainer &parent, const Alignment alignment, const Style style, const double spacing) |
|
strong |
|
strong |
CRect VSTGUI::Layouting::computeGroupRect | ( | const CRect & | parent, |
const CRects & | children, | ||
const Alignment | alignment, | ||
const Style | style, | ||
double | spacing | ||
) |
CRect VSTGUI::Layouting::computeGroupRect | ( | const CViewContainer & | parent, |
const Alignment | alignment, | ||
const Style | style, | ||
const double | spacing | ||
) |
CPoint VSTGUI::Layouting::computeRectOffset | ( | const CPoint & | parent, |
const CPoint & | rect, | ||
const Alignment | alignment | ||
) |
Alignment VSTGUI::Layouting::translate | ( | const CRowColumnView::LayoutStyle | layoutStyle | ) |
Style VSTGUI::Layouting::translate | ( | const CRowColumnView::Style | style | ) |