aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/ThemeParser.cpp')
-rw-r--r--gui/ThemeParser.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/gui/ThemeParser.cpp b/gui/ThemeParser.cpp
index 31d1deb656..2e7e2d3214 100644
--- a/gui/ThemeParser.cpp
+++ b/gui/ThemeParser.cpp
@@ -800,6 +800,15 @@ bool ThemeParser::parseCommonLayoutProps(ParserNode *node, const Common::String
_theme->getEvaluator()->setVar(var + "Padding.Bottom", paddingB);
}
+
+ if (node->values.contains("textalign")) {
+ Graphics::TextAlign alignH = Graphics::kTextAlignLeft;
+
+ if((alignH = parseTextHAlign(node->values["textalign"])) == Graphics::kTextAlignInvalid)
+ return parserError("Invalid value for text alignment.");
+
+ _theme->getEvaluator()->setVar(var + "Align", alignH);
+ }
return true;
}