Added BLayoutBuilder::{Group|Grid}::SetExplicitAlignment().

This commit is contained in:
Axel Dörfler 2012-11-04 17:22:32 +01:00
parent 762e4ecaff
commit 17ad59afd3
1 changed files with 20 additions and 0 deletions

View File

@ -111,6 +111,7 @@ public:
inline ThisBuilder& SetExplicitMinSize(BSize size);
inline ThisBuilder& SetExplicitMaxSize(BSize size);
inline ThisBuilder& SetExplicitPreferredSize(BSize size);
inline ThisBuilder& SetExplicitAlignment(BAlignment alignment);
inline operator BGroupLayout*();
@ -206,6 +207,7 @@ public:
inline ThisBuilder& SetExplicitMinSize(BSize size);
inline ThisBuilder& SetExplicitMaxSize(BSize size);
inline ThisBuilder& SetExplicitPreferredSize(BSize size);
inline ThisBuilder& SetExplicitAlignment(BAlignment alignment);
inline operator BGridLayout*();
@ -642,6 +644,15 @@ Group<ParentBuilder>::SetExplicitPreferredSize(BSize size)
}
template<typename ParentBuilder>
typename Group<ParentBuilder>::ThisBuilder&
Group<ParentBuilder>::SetExplicitAlignment(BAlignment alignment)
{
fLayout->SetExplicitAlignment(alignment);
return *this;
}
template<typename ParentBuilder>
Group<ParentBuilder>::operator BGroupLayout*()
{
@ -955,6 +966,15 @@ Grid<ParentBuilder>::SetExplicitPreferredSize(BSize size)
}
template<typename ParentBuilder>
typename Grid<ParentBuilder>::ThisBuilder&
Grid<ParentBuilder>::SetExplicitAlignment(BAlignment alignment)
{
fLayout->SetExplicitAlignment(alignment);
return *this;
}
template<typename ParentBuilder>
Grid<ParentBuilder>::operator BGridLayout*()
{