summaryrefslogtreecommitdiff
path: root/libcore
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
committerlouis <louis.braun@gmx.de>2015-02-12 18:50:58 +0100
commit4d7700aecedf475038d57e10f45ab2dd4bcf806f (patch)
tree2fefc56fe77c8f4137187515a5f2b57d78425fea /libcore
parent00ac852820a09f676157a7b487acf51f4fe95ff4 (diff)
downloadvdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.gz
vdr-plugin-skindesigner-4d7700aecedf475038d57e10f45ab2dd4bcf806f.tar.bz2
plugin interface
Diffstat (limited to 'libcore')
-rw-r--r--libcore/pixmapcontainer.c7
-rw-r--r--libcore/pixmapcontainer.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/libcore/pixmapcontainer.c b/libcore/pixmapcontainer.c
index 69a47ca..b3ea83e 100644
--- a/libcore/pixmapcontainer.c
+++ b/libcore/pixmapcontainer.c
@@ -195,6 +195,13 @@ void cPixmapContainer::SetLayer(int num, int Layer) {
pixmaps[num]->SetLayer(Layer);
}
+void cPixmapContainer::SetViewPort(int num, const cRect &rect) {
+ cMutexLock MutexLock(&mutex);
+ if (!pixmaps[num])
+ return;
+ pixmaps[num]->SetViewPort(rect);
+}
+
int cPixmapContainer::Width(int num) {
if (checkRunning && !Running())
return 0;
diff --git a/libcore/pixmapcontainer.h b/libcore/pixmapcontainer.h
index 3b3105a..8fe1dfe 100644
--- a/libcore/pixmapcontainer.h
+++ b/libcore/pixmapcontainer.h
@@ -42,6 +42,7 @@ protected:
void SetAlpha(int num, int Alpha);
void SetTransparency(int num, int Transparency);
void SetLayer(int num, int Layer);
+ void SetViewPort(int num, const cRect &rect);
int Width(int num);
int Height(int num);
int DrawportWidth(int num);