Skip to content

Commit

Permalink
Remove Stretch from vertical content alignment (microsoft#1630)
Browse files Browse the repository at this point in the history
  • Loading branch information
almedina-ms committed Jun 20, 2018
1 parent 7dd0baf commit b21e480
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 14 deletions.
6 changes: 3 additions & 3 deletions source/shared/cpp/ObjectModel/Column.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

using namespace AdaptiveSharedNamespace;

Column::Column() : BaseCardElement(CardElementType::Column), m_width("Auto"), m_pixelWidth(0), m_style(ContainerStyle::None), m_verticalContentAlignment(VerticalContentAlignment::Stretch)
Column::Column() : BaseCardElement(CardElementType::Column), m_width("Auto"), m_pixelWidth(0), m_style(ContainerStyle::None), m_verticalContentAlignment(VerticalContentAlignment::Top)
{
PopulateKnownPropertiesSet();
}
Expand Down Expand Up @@ -81,7 +81,7 @@ Json::Value Column::SerializeToJsonValue() const
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::Style)] = ContainerStyleToString(m_style);
}

if (m_verticalContentAlignment != VerticalContentAlignment::Stretch)
if (m_verticalContentAlignment != VerticalContentAlignment::Top)
{
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::VerticalContentAlignment)] = VerticalContentAlignmentToString(m_verticalContentAlignment);
}
Expand Down Expand Up @@ -146,7 +146,7 @@ std::shared_ptr<Column> Column::Deserialize(
ParseUtil::GetEnumValue<ContainerStyle>(value, AdaptiveCardSchemaKey::Style, ContainerStyle::None, ContainerStyleFromString));

column->SetVerticalContentAlignment(
ParseUtil::GetEnumValue<VerticalContentAlignment>(value, AdaptiveCardSchemaKey::VerticalContentAlignment, VerticalContentAlignment::Stretch, VerticalContentAlignmentFromString));
ParseUtil::GetEnumValue<VerticalContentAlignment>(value, AdaptiveCardSchemaKey::VerticalContentAlignment, VerticalContentAlignment::Top, VerticalContentAlignmentFromString));

// Parse Items
auto cardElements = ParseUtil::GetElementCollection(elementParserRegistration, actionParserRegistration, warnings, value, AdaptiveCardSchemaKey::Items, false);
Expand Down
6 changes: 3 additions & 3 deletions source/shared/cpp/ObjectModel/Container.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

using namespace AdaptiveSharedNamespace;

Container::Container() : BaseCardElement(CardElementType::Container), m_style(ContainerStyle::None), m_verticalContentAlignment(VerticalContentAlignment::Stretch)
Container::Container() : BaseCardElement(CardElementType::Container), m_style(ContainerStyle::None), m_verticalContentAlignment(VerticalContentAlignment::Top)
{
PopulateKnownPropertiesSet();
}
Expand Down Expand Up @@ -65,7 +65,7 @@ Json::Value Container::SerializeToJsonValue() const
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::Style)] = ContainerStyleToString(m_style);
}

if (m_verticalContentAlignment != VerticalContentAlignment::Stretch)
if (m_verticalContentAlignment != VerticalContentAlignment::Top)
{
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::VerticalContentAlignment)] = VerticalContentAlignmentToString(m_verticalContentAlignment);
}
Expand Down Expand Up @@ -99,7 +99,7 @@ std::shared_ptr<BaseCardElement> ContainerParser::Deserialize(
ParseUtil::GetEnumValue<ContainerStyle>(value, AdaptiveCardSchemaKey::Style, ContainerStyle::None, ContainerStyleFromString));

container->SetVerticalContentAlignment(ParseUtil::GetEnumValue<VerticalContentAlignment>(value, AdaptiveCardSchemaKey::VerticalContentAlignment,
VerticalContentAlignment::Stretch, VerticalContentAlignmentFromString));
VerticalContentAlignment::Top, VerticalContentAlignmentFromString));

// Parse Items
auto cardElements = ParseUtil::GetElementCollection(elementParserRegistration, actionParserRegistration, warnings, value, AdaptiveCardSchemaKey::Items, false);
Expand Down
3 changes: 1 addition & 2 deletions source/shared/cpp/ObjectModel/Enums.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -626,7 +626,6 @@ void GetVerticalContentAlignmentEnumMappings(
{
static std::unordered_map<VerticalContentAlignment, std::string, EnumHash> verticalContentAlignmentEnumToName =
{
{ VerticalContentAlignment::Stretch, "Stretch" },
{ VerticalContentAlignment::Top, "Top" },
{ VerticalContentAlignment::Center, "Center" },
{ VerticalContentAlignment::Bottom, "Bottom" }
Expand Down Expand Up @@ -1135,7 +1134,7 @@ VerticalContentAlignment VerticalContentAlignmentFromString(const std::string& v

if (verticalContentAlignmentNameToEnum.find(verticalContentAlignment) == verticalContentAlignmentNameToEnum.end())
{
return VerticalContentAlignment::Stretch;
return VerticalContentAlignment::Top;
}
return verticalContentAlignmentNameToEnum[verticalContentAlignment];
}
Expand Down
3 changes: 1 addition & 2 deletions source/shared/cpp/ObjectModel/Enums.h
Original file line number Diff line number Diff line change
Expand Up @@ -329,8 +329,7 @@ enum class IconPlacement

enum class VerticalContentAlignment
{
Stretch = 0,
Top,
Top = 0,
Center,
Bottom
};
Expand Down
8 changes: 4 additions & 4 deletions source/shared/cpp/ObjectModel/SharedAdaptiveCard.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using namespace AdaptiveSharedNamespace;

AdaptiveCard::AdaptiveCard(): m_style(ContainerStyle::None), m_height(HeightType::Auto),
m_verticalContentAlignment(VerticalContentAlignment::Stretch)
m_verticalContentAlignment(VerticalContentAlignment::Top)
{
}

Expand Down Expand Up @@ -131,7 +131,7 @@ std::shared_ptr<ParseResult> AdaptiveCard::Deserialize(
std::string speak = ParseUtil::GetString(json, AdaptiveCardSchemaKey::Speak);
ContainerStyle style = ParseUtil::GetEnumValue<ContainerStyle>(json, AdaptiveCardSchemaKey::Style, ContainerStyle::None, ContainerStyleFromString);
VerticalContentAlignment verticalContentAlignment = ParseUtil::GetEnumValue<VerticalContentAlignment>(json, AdaptiveCardSchemaKey::VerticalContentAlignment,
VerticalContentAlignment::Stretch, VerticalContentAlignmentFromString);
VerticalContentAlignment::Top, VerticalContentAlignmentFromString);
HeightType height = ParseUtil::GetEnumValue<HeightType>(json, AdaptiveCardSchemaKey::Height, HeightType::Auto, HeightTypeFromString);

if (elementParserRegistration == nullptr)
Expand Down Expand Up @@ -200,7 +200,7 @@ Json::Value AdaptiveCard::SerializeToJsonValue() const
{
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::Style)] = ContainerStyleToString(m_style);
}
if (m_verticalContentAlignment != VerticalContentAlignment::Stretch)
if (m_verticalContentAlignment != VerticalContentAlignment::Top)
{
root[AdaptiveCardSchemaKeyToString(AdaptiveCardSchemaKey::VerticalContentAlignment)] = VerticalContentAlignmentToString(m_verticalContentAlignment);
}
Expand Down Expand Up @@ -238,7 +238,7 @@ std::shared_ptr<AdaptiveCard> AdaptiveCard::MakeFallbackTextCard(
const std::string& language)
#endif // __ANDROID__
{
std::shared_ptr<AdaptiveCard> fallbackCard = std::make_shared<AdaptiveCard>("1.0", fallbackText, "", ContainerStyle::Default, "", language, VerticalContentAlignment::Stretch, HeightType::Auto);
std::shared_ptr<AdaptiveCard> fallbackCard = std::make_shared<AdaptiveCard>("1.0", fallbackText, "", ContainerStyle::Default, "", language, VerticalContentAlignment::Top, HeightType::Auto);

std::shared_ptr<TextBlock> textBlock = std::make_shared<TextBlock>();
textBlock->SetText(fallbackText);
Expand Down

0 comments on commit b21e480

Please sign in to comment.