diff options
author | Thomas Günther <tom@toms-cafe.de> | 2009-10-05 23:21:30 +0200 |
---|---|---|
committer | Thomas Günther <tom@toms-cafe.de> | 2009-10-05 23:21:30 +0200 |
commit | c45807f8f7d5675ed189676117110b2e978c1da0 (patch) | |
tree | ddd044ea0cb39f4ddd1712fea66b18863c0cc1b0 /xml | |
parent | c88b9910d2295796d65546eb5e1e18e735100047 (diff) | |
download | vdr-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')
-rw-r--r-- | xml/skin.c | 12 | ||||
-rw-r--r-- | xml/skin.h | 4 |
2 files changed, 14 insertions, 2 deletions
@@ -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; } @@ -65,7 +65,9 @@ public: enum eScreenBase { relative, absolute, -#define __COUNT_BASE__ (absolute + 1) + abs1280x720, + abs1920x1080, +#define __COUNT_BASE__ (abs1920x1080 + 1) }; private: |