X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a7c338df0271d2fb3506786bf769ab0317d11d5e..4c0f1d02c675df77c46d9fe3d1f8d8c810806401:/lib/gui/eslider.cpp diff --git a/lib/gui/eslider.cpp b/lib/gui/eslider.cpp index 7f3bb348..dd2aac9e 100644 --- a/lib/gui/eslider.cpp +++ b/lib/gui/eslider.cpp @@ -5,6 +5,11 @@ eSlider::eSlider(eWidget *parent) { } +void eSlider::setPixmap(ePtr &pixmap) +{ + setPixmap(pixmap.operator->()); +} + void eSlider::setPixmap(gPixmap *pixmap) { m_pixmap = pixmap; @@ -44,7 +49,7 @@ int eSlider::event(int event, void *data, void *data2) if (!m_pixmap) painter.fill(m_currently_filled); else - painter.blit(m_pixmap, ePoint(0, 0), m_currently_filled.extends); + painter.blit(m_pixmap, ePoint(0, 0), m_currently_filled.extends, isTransparent() ? gPainter::BT_ALPHATEST : 0); // border if (m_have_border_color)