From 4d7700aecedf475038d57e10f45ab2dd4bcf806f Mon Sep 17 00:00:00 2001 From: louis Date: Thu, 12 Feb 2015 18:50:58 +0100 Subject: plugin interface --- libcore/pixmapcontainer.c | 7 +++++++ libcore/pixmapcontainer.h | 1 + 2 files changed, 8 insertions(+) (limited to 'libcore') 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); -- cgit v1.2.3