diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-04-15 18:00:24 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-04-15 18:00:24 +0000 |
| commit | 44433f650cd3e5f9f66253b74d194fcb01578595 (patch) | |
| tree | c67ea0df64ff9bfdd500abd4a641a7aae7450a84 /lib/gui/epixmap.cpp | |
| parent | 77c45c9d2cabd3c1dc028c41d26573ac62147a34 (diff) | |
| download | enigma2-44433f650cd3e5f9f66253b74d194fcb01578595.tar.gz enigma2-44433f650cd3e5f9f66253b74d194fcb01578595.zip | |
- sdl is now default output
- added skinned window style
- added background colors
- some RGB color support (but still not how i like it)
- some minor bugfixes
Diffstat (limited to 'lib/gui/epixmap.cpp')
| -rw-r--r-- | lib/gui/epixmap.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/gui/epixmap.cpp b/lib/gui/epixmap.cpp index a0655aa9..797c6759 100644 --- a/lib/gui/epixmap.cpp +++ b/lib/gui/epixmap.cpp @@ -1,4 +1,6 @@ #include <lib/gui/epixmap.h> +#include <lib/gdi/epng.h> +#include <lib/gui/ewidgetdesktop.h> ePixmap::ePixmap(eWidget *parent): eWidget(parent) { @@ -10,6 +12,15 @@ void ePixmap::setPixmap(gPixmap *pixmap) event(evtChangedPixmap); } +void ePixmap::setPixmapFromFile(const char *filename) +{ + loadPNG(m_pixmap, filename); + + // TODO + getDesktop()->makeCompatiblePixmap(*m_pixmap); + event(evtChangedPixmap); +} + int ePixmap::event(int event, void *data, void *data2) { switch (event) |
