skin_engine: Support percentages for viewport positioning
commit9dd2eb49bec19de06c5cfd168a0e4cd4dc44c867
authorJonathan Gordon <rockbox@jdgordon.info>
Thu, 15 Mar 2012 00:58:38 +0000 (15 11:58 +1100)
committerJonathan Gordon <rockbox@jdgordon.info>
Sun, 29 Jul 2012 02:24:38 +0000 (29 04:24 +0200)
tree6dd6681902122f3a002251787f2067a68f0ceaa7
parent9a84bcfe4b9821c68322a1a91da9f16d0bd2a4bc
skin_engine: Support percentages for viewport positioning

%V(0,50%,75%,50%,-) - make a viewport at x=0, y=half the lcd height,
75% lcd width and the remaining height (the other half) of the lcd.

Change-Id: If26ccb65e8dc52c9225f3fd6d7b222d770add0f0
Reviewed-on: http://gerrit.rockbox.org/184
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Tested-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
apps/gui/skin_engine/skin_parser.c
apps/gui/skin_engine/skin_tokens.c
lib/skin_parser/skin_parser.c
lib/skin_parser/skin_parser.h
lib/skin_parser/tag_table.c
lib/skin_parser/tag_table.h