osd fix, tab for screening

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@837 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
satbaby
2010-10-13 14:47:27 +00:00
parent 4a4dbb7084
commit dcb785079e
4 changed files with 83 additions and 39 deletions

View File

@@ -71,15 +71,16 @@ class CEpgData
int ox, oy, sx, sy, toph, sb;
int emptyLineCount, info1_lines;
int textCount;
std::vector<std::string> epgText;
typedef std::pair<std::string,bool> epg_pair;
std::vector<epg_pair> epgText;
int topheight,topboxheight;
int buttonheight,botboxheight;
int medlineheight,medlinecount;
void GetEPGData(const t_channel_id channel_id, uint64_t id, time_t* startzeit, bool clear = true );
void GetPrevNextEPGData( uint64_t id, time_t* startzeit );
void addTextToArray( const std::string & text );
void processTextToArray(std::string text);
void addTextToArray( const std::string & text, bool screening );
void processTextToArray(std::string text, bool screening = false);
void showText( int startPos, int ypos );
bool hasFollowScreenings(const t_channel_id channel_id, const std::string & title);
int FollowScreenings(const t_channel_id channel_id, const std::string & title);