aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.cpp
diff options
context:
space:
mode:
authorMaximRussia2011-12-07 14:01:53 +0000
committerEugene Sandulenko2011-12-07 14:04:10 +0000
commitad4471f70cf5672aeef75ecbbbd8574b7a284602 (patch)
tree50721993d9544de69bfb179182192e60799da3af /gui/ThemeParser.cpp
parent6161d7906efc1a99c05aeef91e60bcc44aeb8ac4 (diff)
downloadscummvm-rg350-ad4471f70cf5672aeef75ecbbbd8574b7a284602.tar.gz
scummvm-rg350-ad4471f70cf5672aeef75ecbbbd8574b7a284602.tar.bz2
scummvm-rg350-ad4471f70cf5672aeef75ecbbbd8574b7a284602.zip
GUI: Improved pop up and scrollbar arrows look
Previous triangle drawing was all wrong, rewrote it from the scratch. Added padding to drawsteps in stx files
Diffstat (limited to 'gui/ThemeParser.cpp')
-rw-r--r--gui/ThemeParser.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/gui/ThemeParser.cpp b/gui/ThemeParser.cpp
index 7279279598..ea50dcc061 100644
--- a/gui/ThemeParser.cpp
+++ b/gui/ThemeParser.cpp
@@ -544,6 +544,16 @@ bool ThemeParser::parseDrawStep(ParserNode *stepNode, Graphics::DrawStep *drawst
else
return parserError("'" + stepNode->values["fill"] + "' is not a valid fill mode for a shape.");
}
+
+ if (stepNode->values.contains("padding")) {
+ val = stepNode->values["padding"];
+ int pr, pt, pl, pb;
+ if (parseIntegerKey(val, 4, &pl, &pt, &pr, &pb))
+ drawstep->padding.left = pl,
+ drawstep->padding.top = pt,
+ drawstep->padding.right = pr,
+ drawstep->padding.bottom = pb;
+ }
#undef PARSER_ASSIGN_INT
#undef PARSER_ASSIGN_RGB