summaryrefslogtreecommitdiff
path: root/libcore
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-10-25 16:58:05 +0200
committerlouis <louis.braun@gmx.de>2014-10-25 16:58:05 +0200
commit0b9e3787a2a920e010ab53330262fe8644e4b0d0 (patch)
tree77e7739b11a1c5dba0d96f9eb688f3d37e0af7fb /libcore
parentee39eb8066f977d2adb3be71b6c34a7d6af4a22c (diff)
downloadvdr-plugin-skindesigner-0b9e3787a2a920e010ab53330262fe8644e4b0d0.tar.gz
vdr-plugin-skindesigner-0b9e3787a2a920e010ab53330262fe8644e4b0d0.tar.bz2
implemented function drawslope
Diffstat (limited to 'libcore')
-rw-r--r--libcore/pixmapcontainer.c9
-rw-r--r--libcore/pixmapcontainer.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/libcore/pixmapcontainer.c b/libcore/pixmapcontainer.c
index 4ee651a..fe5190f 100644
--- a/libcore/pixmapcontainer.c
+++ b/libcore/pixmapcontainer.c
@@ -136,6 +136,15 @@ void cPixmapContainer::DrawEllipse(int num, const cRect &Rect, tColor Color, int
pixmaps[num]->DrawEllipse(Rect, Color, Quadrants);
}
+void cPixmapContainer::DrawSlope(int num, const cRect &Rect, tColor Color, int Type) {
+ if (checkRunning && !Running())
+ return;
+ cMutexLock MutexLock(&mutex);
+ if (!pixmaps[num])
+ return;
+ pixmaps[num]->DrawSlope(Rect, Color, Type);
+}
+
void cPixmapContainer::DrawImage(int num, const cPoint &Point, const cImage &Image) {
if (checkRunning && !Running())
return;
diff --git a/libcore/pixmapcontainer.h b/libcore/pixmapcontainer.h
index 3904f16..3b3105a 100644
--- a/libcore/pixmapcontainer.h
+++ b/libcore/pixmapcontainer.h
@@ -35,6 +35,7 @@ protected:
void DrawText(int num, const cPoint &Point, const char *s, tColor ColorFg, tColor ColorBg, std::string fontName, int fontSize);
void DrawRectangle(int num, const cRect &Rect, tColor Color);
void DrawEllipse(int num, const cRect &Rect, tColor Color, int Quadrants = 0);
+ void DrawSlope(int num, const cRect &Rect, tColor Color, int Type);
void DrawImage(int num, const cPoint &Point, const cImage &Image);
void DrawBitmap(int num, const cPoint &Point, const cBitmap &Bitmap, tColor ColorFg = 0, tColor ColorBg = 0, bool Overlay = false);
void Fill(int num, tColor Color);