aboutsummaryrefslogtreecommitdiff
path: root/lib/gui/ewindowstyle.cpp
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-08-09 00:24:38 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-08-09 00:24:38 +0000
commitab2ae6bd08a0ef13fc7462d51fc3a9ab15509b17 (patch)
treeb94d5d3a239ea2da3c22d021126eb9ee21e3ddd7 /lib/gui/ewindowstyle.cpp
parent3ca2b78837beec96423c733abafaf6ef2a720066 (diff)
downloadenigma2-ab2ae6bd08a0ef13fc7462d51fc3a9ab15509b17.tar.gz
enigma2-ab2ae6bd08a0ef13fc7462d51fc3a9ab15509b17.zip
add possibility to have multiple windowstyles. LCD can have different colors now.
Diffstat (limited to 'lib/gui/ewindowstyle.cpp')
-rw-r--r--lib/gui/ewindowstyle.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gui/ewindowstyle.cpp b/lib/gui/ewindowstyle.cpp
index 4cfaa8d4..2558669a 100644
--- a/lib/gui/ewindowstyle.cpp
+++ b/lib/gui/ewindowstyle.cpp
@@ -19,14 +19,14 @@ eWindowStyleManager::~eWindowStyleManager()
m_instance = 0;
}
-void eWindowStyleManager::getStyle(ePtr<eWindowStyle> &style)
+void eWindowStyleManager::getStyle(int style_id, ePtr<eWindowStyle> &style)
{
- style = m_current_style;
+ style = m_current_style[style_id];
}
-void eWindowStyleManager::setStyle(eWindowStyle *style)
+void eWindowStyleManager::setStyle(int style_id, eWindowStyle *style)
{
- m_current_style = style;
+ m_current_style[style_id] = style;
}
eWindowStyleManager *eWindowStyleManager::m_instance;