projects
/
vuplus_dvbapp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix wrong selected audio track when playing back files via gstreamer
[vuplus_dvbapp]
/
lib
/
service
/
listboxservice.h
diff --git
a/lib/service/listboxservice.h
b/lib/service/listboxservice.h
index
01b3d3c
..
5228a2f
100644
(file)
--- a/
lib/service/listboxservice.h
+++ b/
lib/service/listboxservice.h
@@
-1,6
+1,7
@@
#ifndef __lib_service_listboxservice_h
#define __lib_service_listboxservice_h
#ifndef __lib_service_listboxservice_h
#define __lib_service_listboxservice_h
+#include <lib/gdi/gpixmap.h>
#include <lib/gui/elistbox.h>
#include <lib/service/iservice.h>
#include <set>
#include <lib/gui/elistbox.h>
#include <lib/service/iservice.h>
#include <set>
@@
-58,6
+59,7
@@
public:
picDVB_S,
picDVB_T,
picDVB_C,
picDVB_S,
picDVB_T,
picDVB_C,
+ picServiceGroup,
picFolder,
picMarker,
picElements
picFolder,
picMarker,
picElements
@@
-74,8
+76,18
@@
public:
void setNumberOffset(int offset) { m_numberoffset = offset; }
int getItemHeight() { return m_itemheight; }
void setNumberOffset(int offset) { m_numberoffset = offset; }
int getItemHeight() { return m_itemheight; }
- int setItemHeight(int height);
+ void setItemHeight(int height);
+
+ enum {
+ markedForeground,
+ markedForegroundSelected,
+ markedBackground,
+ markedBackgroundSelected,
+ serviceNotAvail,
+ colorElements
+ };
+ void setColor(int color, gRGB &col);
protected:
void cursorHome();
void cursorEnd();
protected:
void cursorHome();
void cursorEnd();
@@
-99,6
+111,8
@@
protected:
eRect m_element_position[celElements];
ePtr<gFont> m_element_font[celElements];
ePtr<gPixmap> m_pixmaps[picElements];
eRect m_element_position[celElements];
ePtr<gFont> m_element_font[celElements];
ePtr<gPixmap> m_pixmaps[picElements];
+ gRGB m_color[colorElements];
+ bool m_color_set[colorElements];
private:
typedef std::list<eServiceReference> list;
private:
typedef std::list<eServiceReference> list;