diff options
author | Christian Tusche <chr13@gmx.net> | 2007-05-06 17:26:51 +0200 |
---|---|---|
committer | Thomas Günther <tom@toms-cafe.de> | 2009-06-04 00:46:32 +0200 |
commit | b32f1eaf9ae246f656ebd27c2fbb5d29d2bec34c (patch) | |
tree | bcecfb3d782d7b0c3690403276be18ab8f76717e /render.c | |
parent | 0b3f86344a87940d324695e0bc9449c35cbf60d4 (diff) | |
download | vdr-plugin-text2skin-b32f1eaf9ae246f656ebd27c2fbb5d29d2bec34c.tar.gz vdr-plugin-text2skin-b32f1eaf9ae246f656ebd27c2fbb5d29d2bec34c.tar.bz2 |
2007-05-06: Version 1.1-cvs_ext-0.10b (text2skin-1.1-cvs_ext-0.10b.diff)
- increase skin file version to 1.1
- the position of list items is interpreted relative to the "list" container
when file version >= 1.1
- when a position is specified for "block" elements, the position of all
contained elements is interpreted relative to the container position
Diffstat (limited to 'render.c')
-rw-r--r-- | render.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -178,7 +178,13 @@ void cText2SkinRender::DrawObject( cxObject *Object, pos = Object->Pos(BaseOffset, BaseSize); - size = Object->Size(BaseOffset, BaseSize); + if( ListItem >= 0 && !mSkin->Version().Require(1,1) ) { + // Object is part of al list + // Calculate offset of list item relative to the list offset + size = Object->Size(); + } else { + size = Object->Size(BaseOffset, BaseSize); + } switch (Object->Type()) { |