summaryrefslogtreecommitdiff
path: root/xml/skin.c
diff options
context:
space:
mode:
authorThomas Günther <tom@toms-cafe.de>2009-10-05 23:21:30 +0200
committerThomas Günther <tom@toms-cafe.de>2009-10-05 23:21:30 +0200
commitc45807f8f7d5675ed189676117110b2e978c1da0 (patch)
treeddd044ea0cb39f4ddd1712fea66b18863c0cc1b0 /xml/skin.c
parentc88b9910d2295796d65546eb5e1e18e735100047 (diff)
downloadvdr-plugin-text2skin-c45807f8f7d5675ed189676117110b2e978c1da0.tar.gz
vdr-plugin-text2skin-c45807f8f7d5675ed189676117110b2e978c1da0.tar.bz2
Added HD patch with new absolute modes: abs1280x720, abs1920x1080
http://vdrportal.de/board/thread.php?postid=844681#post844681 (thanks to gda@vdrportal)
Diffstat (limited to 'xml/skin.c')
-rw-r--r--xml/skin.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/xml/skin.c b/xml/skin.c
index 2935dee..07eb5b0 100644
--- a/xml/skin.c
+++ b/xml/skin.c
@@ -7,7 +7,7 @@
#include <vdr/tools.h>
#include <vdr/config.h>
-const std::string ScreenBases[] = { "relative", "absolute" };
+const std::string ScreenBases[] = { "relative", "absolute", "abs1280x720", "abs1920x1080" };
cxVersion::cxVersion(int ma, int min):
mMajor(ma),
@@ -63,6 +63,16 @@ void cxSkin::SetBase(eScreenBase Base)
mBaseSize = txSize(720, 576); //XXX
break;
+ case abs1280x720:
+ mBaseOffset = txPoint(0, 0);
+ mBaseSize = txSize(1280, 720); //XXX
+ break;
+
+ case abs1920x1080:
+ mBaseOffset = txPoint(0, 0);
+ mBaseSize = txSize(1920, 1080); //XXX
+ break;
+
default:
break;
}