From 44433f650cd3e5f9f66253b74d194fcb01578595 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 15 Apr 2005 18:00:24 +0000 Subject: - 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 --- lib/gui/epixmap.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lib/gui/epixmap.cpp') 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 +#include +#include 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) -- cgit v1.2.3