diff options
author | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-10-24 20:29:46 +0200 |
---|---|---|
committer | Martin Schirrmacher <vdr.skinflatplus@schirrmacher.eu> | 2014-10-24 20:29:46 +0200 |
commit | 2e241f83443a9bfdc6a3245b1a7c8e38675297ab (patch) | |
tree | 446d345dbe53f2fc74c1c963d867d905a6baf99a | |
parent | 82bdc527f8b2e52d35c4ea6f6fad86c0b3e7a2bf (diff) | |
download | skin-flatplus-2e241f83443a9bfdc6a3245b1a7c8e38675297ab.tar.gz skin-flatplus-2e241f83443a9bfdc6a3245b1a7c8e38675297ab.tar.bz2 |
new genre icon handling
64 files changed, 157 insertions, 27 deletions
diff --git a/displaymenu.c b/displaymenu.c index 3fb2d6cc..187857ff 100644 --- a/displaymenu.c +++ b/displaymenu.c @@ -2137,8 +2137,9 @@ void cFlatDisplayMenu::SetEvent(const cEvent *Event) { Config.decorBorderMenuContentHeadFg, Config.decorBorderMenuContentHeadBg); // Description - ostringstream text, textAdditional, ossGenres; - std::string Genres, Fsk; + ostringstream text, textAdditional; + std::string Fsk; + std::list<std::string> GenreIcons; if( !isempty(Event->Description()) ) { text << Event->Description(); @@ -2152,16 +2153,150 @@ void cFlatDisplayMenu::SetEvent(const cEvent *Event) { if (!isempty(Event->ContentToString(Event->Contents(i)))) { // skip empty (user defined) content if (!firstContent) { text << ", "; - ossGenres << ","; } else { text << endl << tr("Genre") << ": "; } text << Event->ContentToString(Event->Contents(i)); - ossGenres << Event->ContentToString(Event->Contents(i)) << ","; firstContent = false; + switch (Event->Contents(i) & 0xF0) { + case ecgMovieDrama: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Movie_Drama"); break; + case 0x01: GenreIcons.push_back("Detective_Thriller"); break; + case 0x02: GenreIcons.push_back("Adventure_Western_War"); break; + case 0x03: GenreIcons.push_back("Science Fiction_Fantasy_Horror"); break; + case 0x04: GenreIcons.push_back("Comedy"); break; + case 0x05: GenreIcons.push_back("Soap_Melodrama_Folkloric"); break; + case 0x06: GenreIcons.push_back("Romance"); break; + case 0x07: GenreIcons.push_back("Serious_Classical_Religious_Historical Movie_Drama"); break; + case 0x08: GenreIcons.push_back("Adult Movie_Drama"); break; + } + break; + case ecgNewsCurrentAffairs: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("News_Current Affairs"); break; + case 0x01: GenreIcons.push_back("News_Weather Report"); break; + case 0x02: GenreIcons.push_back("News Magazine"); break; + case 0x03: GenreIcons.push_back("Documentary"); break; + case 0x04: GenreIcons.push_back("Discussion_Inverview_Debate"); break; + } + break; + case ecgShow: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Show_Game Show"); break; + case 0x01: GenreIcons.push_back("Game Show_Quiz_Contest"); break; + case 0x02: GenreIcons.push_back("Variety Show"); break; + case 0x03: GenreIcons.push_back("Talk Show"); break; + } + break; + case ecgSports: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Sports"); break; + case 0x01: GenreIcons.push_back("Special Event"); break; + case 0x02: GenreIcons.push_back("Sport Magazine"); break; + case 0x03: GenreIcons.push_back("Football_Soccer"); break; + case 0x04: GenreIcons.push_back("Tennis_Squash"); break; + case 0x05: GenreIcons.push_back("Team Sports"); break; + case 0x06: GenreIcons.push_back("Athletics"); break; + case 0x07: GenreIcons.push_back("Motor Sport"); break; + case 0x08: GenreIcons.push_back("Water Sport"); break; + case 0x09: GenreIcons.push_back("Winter Sports"); break; + case 0x0A: GenreIcons.push_back("Equestrian"); break; + case 0x0B: GenreIcons.push_back("Martial Sports"); break; + } + break; + case ecgChildrenYouth: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Childrens_Youth Programme"); break; + case 0x01: GenreIcons.push_back("Pre-school Childrens Programme"); break; + case 0x02: GenreIcons.push_back("Entertainment Programme for 6 to 14"); break; + case 0x03: GenreIcons.push_back("Entertainment Programme for 10 to 16"); break; + case 0x04: GenreIcons.push_back("Informational_Educational_School Programme"); break; + case 0x05: GenreIcons.push_back("Cartoons_Puppets"); break; + } + break; + case ecgMusicBalletDance: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Music_Ballet_Dance"); break; + case 0x01: GenreIcons.push_back("Rock_Pop"); break; + case 0x02: GenreIcons.push_back("Serious_Classical Music"); break; + case 0x03: GenreIcons.push_back("Folk_Tradional Music"); break; + case 0x04: GenreIcons.push_back("Jazz"); break; + case 0x05: GenreIcons.push_back("Musical_Opera"); break; + case 0x06: GenreIcons.push_back("Ballet"); break; + } + break; + case ecgArtsCulture: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Arts_Culture"); break; + case 0x01: GenreIcons.push_back("Performing Arts"); break; + case 0x02: GenreIcons.push_back("Fine Arts"); break; + case 0x03: GenreIcons.push_back("Religion"); break; + case 0x04: GenreIcons.push_back("Popular Culture_Traditional Arts"); break; + case 0x05: GenreIcons.push_back("Literature"); break; + case 0x06: GenreIcons.push_back("Film_Cinema"); break; + case 0x07: GenreIcons.push_back("Experimental Film_Video"); break; + case 0x08: GenreIcons.push_back("Broadcasting_Press"); break; + case 0x09: GenreIcons.push_back("New Media"); break; + case 0x0A: GenreIcons.push_back("Arts_Culture Magazine"); break; + case 0x0B: GenreIcons.push_back("Fashion"); break; + } + break; + case ecgSocialPoliticalEconomics: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Social_Political_Economics"); break; + case 0x01: GenreIcons.push_back("Magazine_Report_Documentary"); break; + case 0x02: GenreIcons.push_back("Economics_Social Advisory"); break; + case 0x03: GenreIcons.push_back("Remarkable People"); break; + } + break; + case ecgEducationalScience: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Education_Science_Factual"); break; + case 0x01: GenreIcons.push_back("Nature_Animals_Environment"); break; + case 0x02: GenreIcons.push_back("Technology_Natural Sciences"); break; + case 0x03: GenreIcons.push_back("Medicine_Physiology_Psychology"); break; + case 0x04: GenreIcons.push_back("Foreign Countries_Expeditions"); break; + case 0x05: GenreIcons.push_back("Social_Spiritual Sciences"); break; + case 0x06: GenreIcons.push_back("Further Education"); break; + case 0x07: GenreIcons.push_back("Languages"); break; + } + break; + case ecgLeisureHobbies: + switch (Event->Contents(i) & 0x0F) { + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + case 0x00: GenreIcons.push_back("Leisure/Hobbies"); break; + case 0x01: GenreIcons.push_back("Tourism/Travel"); break; + case 0x02: GenreIcons.push_back("Handicraft"); break; + case 0x03: GenreIcons.push_back("Motoring"); break; + case 0x04: GenreIcons.push_back("Fitness & Health"); break; + case 0x05: GenreIcons.push_back("Cooking"); break; + case 0x06: GenreIcons.push_back("Advertisement/Shopping"); break; + case 0x07: GenreIcons.push_back("Gardening"); break; + } + break; + case ecgSpecial: + switch (Event->Contents(i) & 0x0F) { + case 0x00: GenreIcons.push_back("Original Language"); break; + case 0x01: GenreIcons.push_back("Black & White"); break; + case 0x02: GenreIcons.push_back("Unpublished"); break; + case 0x03: GenreIcons.push_back("Live Broadcast"); break; + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + } + break; + default: isyslog("skinflatplus: Genre not found: %x", Event->Contents(i)); + } } } - Genres = ossGenres.str(); // FSK if( Event->ParentalRating() ) { text << endl << tr("FSK") << ": "; @@ -2249,35 +2384,30 @@ void cFlatDisplayMenu::SetEvent(const cEvent *Event) { if( img ) { contentHeadIconsPixmap->DrawImage(cPoint(headIconLeft, headIconTop), *img); headIconLeft -= fontHeight + marginItem; + } else { + isyslog("skinflatplus: FSK icon not found: %s", *iconName); + img = imgLoader.LoadIcon("EPGInfo/FSK/unknown", fontHeight, fontHeight); + if( img ) { + contentHeadIconsPixmap->DrawImage(cPoint(headIconLeft, headIconTop), *img); + headIconLeft -= fontHeight + marginItem; + } } } - if( Genres.length() > 0 ) { - dsyslog("Genre: %s", Genres.c_str()); - std::replace(Genres.begin(), Genres.end(), '/', ','); - dsyslog("Genre: %s", Genres.c_str()); - size_t pos = 0; - std::string token; - std::string delimiter = ","; - std::list<std::string> listGenre; - while( (pos = Genres.find(delimiter)) != std::string::npos) { - token = Genres.substr(0, pos); - Genres.erase(0, pos + delimiter.length()); - dsyslog("token: %s Genre: %s", token.c_str(), Genres.c_str()); - if( token.length() == 0 ) - continue; - listGenre.push_back(token); - } - listGenre.sort(); - listGenre.unique(); - while( !listGenre.empty() ) { - cString iconName = cString::sprintf("EPGInfo/Genre/%s", listGenre.back().c_str()); - cImage *img = imgLoader.LoadIcon(*iconName, fontHeight, fontHeight); + while( !GenreIcons.empty() ) { + cString iconName = cString::sprintf("EPGInfo/Genre/%s", GenreIcons.back().c_str()); + cImage *img = imgLoader.LoadIcon(*iconName, fontHeight, fontHeight); + if( img ) { + contentHeadIconsPixmap->DrawImage(cPoint(headIconLeft, headIconTop), *img); + headIconLeft -= fontHeight + marginItem; + } else { + isyslog("skinflatplus: Genre icon not found: %s", *iconName); + img = imgLoader.LoadIcon("EPGInfo/Genre/unknown", fontHeight, fontHeight); if( img ) { contentHeadIconsPixmap->DrawImage(cPoint(headIconLeft, headIconTop), *img); headIconLeft -= fontHeight + marginItem; } - listGenre.pop_back(); } + GenreIcons.pop_back(); } #ifdef DEBUGEPGTIME diff --git a/icons/default/EPGInfo/FSK/unknown.png b/icons/default/EPGInfo/FSK/unknown.png Binary files differnew file mode 100644 index 00000000..645b77cc --- /dev/null +++ b/icons/default/EPGInfo/FSK/unknown.png diff --git a/icons/default/EPGInfo/FSK/unknown2.png b/icons/default/EPGInfo/FSK/unknown2.png Binary files differnew file mode 100644 index 00000000..5a0706e7 --- /dev/null +++ b/icons/default/EPGInfo/FSK/unknown2.png diff --git a/icons/default/EPGInfo/Genre/adventures.png b/icons/default/EPGInfo/Genre/Abenteuer.png Binary files differindex 005ff7de..005ff7de 100644 --- a/icons/default/EPGInfo/Genre/adventures.png +++ b/icons/default/EPGInfo/Genre/Abenteuer.png diff --git a/icons/default/EPGInfo/Genre/action.png b/icons/default/EPGInfo/Genre/Action.png Binary files differindex ebd8a3ea..ebd8a3ea 100644 --- a/icons/default/EPGInfo/Genre/action.png +++ b/icons/default/EPGInfo/Genre/Action.png diff --git a/icons/default/EPGInfo/Genre/actions2.png b/icons/default/EPGInfo/Genre/Action2.png Binary files differindex 0f8cd3df..0f8cd3df 100644 --- a/icons/default/EPGInfo/Genre/actions2.png +++ b/icons/default/EPGInfo/Genre/Action2.png diff --git a/icons/default/EPGInfo/Genre/Adult Movie_Drama.png b/icons/default/EPGInfo/Genre/Adult Movie_Drama.png Binary files differnew file mode 100644 index 00000000..d71b1a9e --- /dev/null +++ b/icons/default/EPGInfo/Genre/Adult Movie_Drama.png diff --git a/icons/default/EPGInfo/Genre/Adventure_Western_War.png b/icons/default/EPGInfo/Genre/Adventure_Western_War.png Binary files differnew file mode 100644 index 00000000..c348372c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Adventure_Western_War.png diff --git a/icons/default/EPGInfo/Genre/Athletics.png b/icons/default/EPGInfo/Genre/Athletics.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Athletics.png diff --git a/icons/default/EPGInfo/Genre/Ballet.png b/icons/default/EPGInfo/Genre/Ballet.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Ballet.png diff --git a/icons/default/EPGInfo/Genre/Comedy.png b/icons/default/EPGInfo/Genre/Comedy.png Binary files differnew file mode 100644 index 00000000..ba51a814 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Comedy.png diff --git a/icons/default/EPGInfo/Genre/Detective_Thriller.png b/icons/default/EPGInfo/Genre/Detective_Thriller.png Binary files differnew file mode 100644 index 00000000..1047aae2 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Detective_Thriller.png diff --git a/icons/default/EPGInfo/Genre/Documentary.png b/icons/default/EPGInfo/Genre/Documentary.png Binary files differnew file mode 100644 index 00000000..aa879fad --- /dev/null +++ b/icons/default/EPGInfo/Genre/Documentary.png diff --git a/icons/default/EPGInfo/Genre/documentary.png b/icons/default/EPGInfo/Genre/Dokumentation.png Binary files differindex f08ea46f..f08ea46f 100644 --- a/icons/default/EPGInfo/Genre/documentary.png +++ b/icons/default/EPGInfo/Genre/Dokumentation.png diff --git a/icons/default/EPGInfo/Genre/Equestrian.png b/icons/default/EPGInfo/Genre/Equestrian.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Equestrian.png diff --git a/icons/default/EPGInfo/Genre/Erotik.png b/icons/default/EPGInfo/Genre/Erotik.png Binary files differnew file mode 100644 index 00000000..a0cba9cd --- /dev/null +++ b/icons/default/EPGInfo/Genre/Erotik.png diff --git a/icons/default/EPGInfo/Genre/Erotik2.png b/icons/default/EPGInfo/Genre/Erotik2.png Binary files differnew file mode 100644 index 00000000..5bf69502 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Erotik2.png diff --git a/icons/default/EPGInfo/Genre/Fantasie.png b/icons/default/EPGInfo/Genre/Fantasie.png Binary files differnew file mode 100644 index 00000000..b00225ac --- /dev/null +++ b/icons/default/EPGInfo/Genre/Fantasie.png diff --git a/icons/default/EPGInfo/Genre/Folk_Tradional Music.png b/icons/default/EPGInfo/Genre/Folk_Tradional Music.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Folk_Tradional Music.png diff --git a/icons/default/EPGInfo/Genre/Football_Soccer.png b/icons/default/EPGInfo/Genre/Football_Soccer.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Football_Soccer.png diff --git a/icons/default/EPGInfo/Genre/Game Show_Quiz_Contest.png b/icons/default/EPGInfo/Genre/Game Show_Quiz_Contest.png Binary files differnew file mode 100644 index 00000000..150150c2 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Game Show_Quiz_Contest.png diff --git a/icons/default/EPGInfo/Genre/Historisch.png b/icons/default/EPGInfo/Genre/Historisch.png Binary files differnew file mode 100644 index 00000000..75988f8a --- /dev/null +++ b/icons/default/EPGInfo/Genre/Historisch.png diff --git a/icons/default/EPGInfo/Genre/Horror.png b/icons/default/EPGInfo/Genre/Horror.png Binary files differnew file mode 100644 index 00000000..d601f031 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Horror.png diff --git a/icons/default/EPGInfo/Genre/Jazz.png b/icons/default/EPGInfo/Genre/Jazz.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Jazz.png diff --git a/icons/default/EPGInfo/Genre/comedy.png b/icons/default/EPGInfo/Genre/Komödie.png Binary files differindex 193020ed..193020ed 100644 --- a/icons/default/EPGInfo/Genre/comedy.png +++ b/icons/default/EPGInfo/Genre/Komödie.png diff --git a/icons/default/EPGInfo/Genre/comedy2.png b/icons/default/EPGInfo/Genre/Komödie2.png Binary files differindex 66008085..66008085 100644 --- a/icons/default/EPGInfo/Genre/comedy2.png +++ b/icons/default/EPGInfo/Genre/Komödie2.png diff --git a/icons/default/EPGInfo/Genre/crime.png b/icons/default/EPGInfo/Genre/Krimi.png Binary files differindex e436e107..e436e107 100644 --- a/icons/default/EPGInfo/Genre/crime.png +++ b/icons/default/EPGInfo/Genre/Krimi.png diff --git a/icons/default/EPGInfo/Genre/Martial Sports.png b/icons/default/EPGInfo/Genre/Martial Sports.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Martial Sports.png diff --git a/icons/default/EPGInfo/Genre/Motor Sport.png b/icons/default/EPGInfo/Genre/Motor Sport.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Motor Sport.png diff --git a/icons/default/EPGInfo/Genre/Movie_Drama.png b/icons/default/EPGInfo/Genre/Movie_Drama.png Binary files differnew file mode 100644 index 00000000..cd58061a --- /dev/null +++ b/icons/default/EPGInfo/Genre/Movie_Drama.png diff --git a/icons/default/EPGInfo/Genre/Music_Ballet_Dance.png b/icons/default/EPGInfo/Genre/Music_Ballet_Dance.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Music_Ballet_Dance.png diff --git a/icons/default/EPGInfo/Genre/Musical_Opera.png b/icons/default/EPGInfo/Genre/Musical_Opera.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Musical_Opera.png diff --git a/icons/default/EPGInfo/Genre/Musik.png b/icons/default/EPGInfo/Genre/Musik.png Binary files differnew file mode 100644 index 00000000..24c4f9a8 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Musik.png diff --git a/icons/default/EPGInfo/Genre/Märchen.png b/icons/default/EPGInfo/Genre/Märchen.png Binary files differnew file mode 100644 index 00000000..f72344e0 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Märchen.png diff --git a/icons/default/EPGInfo/Genre/Rock_Pop.png b/icons/default/EPGInfo/Genre/Rock_Pop.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Rock_Pop.png diff --git a/icons/default/EPGInfo/Genre/Roman.png b/icons/default/EPGInfo/Genre/Roman.png Binary files differnew file mode 100644 index 00000000..6358e8c0 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Roman.png diff --git a/icons/default/EPGInfo/Genre/Romance.png b/icons/default/EPGInfo/Genre/Romance.png Binary files differnew file mode 100644 index 00000000..c98a274c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Romance.png diff --git a/icons/default/EPGInfo/Genre/Science Fiction_Fantasy_Horror.png b/icons/default/EPGInfo/Genre/Science Fiction_Fantasy_Horror.png Binary files differnew file mode 100644 index 00000000..adc539ba --- /dev/null +++ b/icons/default/EPGInfo/Genre/Science Fiction_Fantasy_Horror.png diff --git a/icons/default/EPGInfo/Genre/Science-Fiction.png b/icons/default/EPGInfo/Genre/Science-Fiction.png Binary files differnew file mode 100644 index 00000000..1cacb15d --- /dev/null +++ b/icons/default/EPGInfo/Genre/Science-Fiction.png diff --git a/icons/default/EPGInfo/Genre/Serious_Classical Music.png b/icons/default/EPGInfo/Genre/Serious_Classical Music.png Binary files differnew file mode 100644 index 00000000..c421d37c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Serious_Classical Music.png diff --git a/icons/default/EPGInfo/Genre/Serious_Classical_Religious_Historical Movie_Drama.png b/icons/default/EPGInfo/Genre/Serious_Classical_Religious_Historical Movie_Drama.png Binary files differnew file mode 100644 index 00000000..f415befa --- /dev/null +++ b/icons/default/EPGInfo/Genre/Serious_Classical_Religious_Historical Movie_Drama.png diff --git a/icons/default/EPGInfo/Genre/Show_Game Show.png b/icons/default/EPGInfo/Genre/Show_Game Show.png Binary files differnew file mode 100644 index 00000000..150150c2 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Show_Game Show.png diff --git a/icons/default/EPGInfo/Genre/Soap_Melodrama_Folkloric.png b/icons/default/EPGInfo/Genre/Soap_Melodrama_Folkloric.png Binary files differnew file mode 100644 index 00000000..c98a274c --- /dev/null +++ b/icons/default/EPGInfo/Genre/Soap_Melodrama_Folkloric.png diff --git a/icons/default/EPGInfo/Genre/Spiel.png b/icons/default/EPGInfo/Genre/Spiel.png Binary files differnew file mode 100644 index 00000000..e0699f92 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Spiel.png diff --git a/icons/default/EPGInfo/Genre/Sport Magazine.png b/icons/default/EPGInfo/Genre/Sport Magazine.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Sport Magazine.png diff --git a/icons/default/EPGInfo/Genre/Sport.png b/icons/default/EPGInfo/Genre/Sport.png Binary files differnew file mode 100644 index 00000000..37f34c28 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Sport.png diff --git a/icons/default/EPGInfo/Genre/Sports.png b/icons/default/EPGInfo/Genre/Sports.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Sports.png diff --git a/icons/default/EPGInfo/Genre/Team Sports.png b/icons/default/EPGInfo/Genre/Team Sports.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Team Sports.png diff --git a/icons/default/EPGInfo/Genre/Tennis_Squash.png b/icons/default/EPGInfo/Genre/Tennis_Squash.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Tennis_Squash.png diff --git a/icons/default/EPGInfo/Genre/Thriller.png b/icons/default/EPGInfo/Genre/Thriller.png Binary files differnew file mode 100644 index 00000000..91db7292 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Thriller.png diff --git a/icons/default/EPGInfo/Genre/Water Sport.png b/icons/default/EPGInfo/Genre/Water Sport.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Water Sport.png diff --git a/icons/default/EPGInfo/Genre/Western.png b/icons/default/EPGInfo/Genre/Western.png Binary files differnew file mode 100644 index 00000000..948b8ddd --- /dev/null +++ b/icons/default/EPGInfo/Genre/Western.png diff --git a/icons/default/EPGInfo/Genre/Winter Sports.png b/icons/default/EPGInfo/Genre/Winter Sports.png Binary files differnew file mode 100644 index 00000000..7ea16e45 --- /dev/null +++ b/icons/default/EPGInfo/Genre/Winter Sports.png diff --git a/icons/default/EPGInfo/Genre/g_Action.png b/icons/default/EPGInfo/Genre/g_Action.png Binary files differnew file mode 100644 index 00000000..3d29e730 --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Action.png diff --git a/icons/default/EPGInfo/Genre/g_Action2.png b/icons/default/EPGInfo/Genre/g_Action2.png Binary files differnew file mode 100644 index 00000000..9a79c298 --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Action2.png diff --git a/icons/default/EPGInfo/Genre/g_Erotik.png b/icons/default/EPGInfo/Genre/g_Erotik.png Binary files differnew file mode 100644 index 00000000..90b2755c --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Erotik.png diff --git a/icons/default/EPGInfo/Genre/g_Fantasie.png b/icons/default/EPGInfo/Genre/g_Fantasie.png Binary files differnew file mode 100644 index 00000000..9cca154c --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Fantasie.png diff --git a/icons/default/EPGInfo/Genre/g_Horror.png b/icons/default/EPGInfo/Genre/g_Horror.png Binary files differnew file mode 100644 index 00000000..38f197e0 --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Horror.png diff --git a/icons/default/EPGInfo/Genre/g_Komödie.png b/icons/default/EPGInfo/Genre/g_Komödie.png Binary files differnew file mode 100644 index 00000000..7b313678 --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Komödie.png diff --git a/icons/default/EPGInfo/Genre/g_Krimi.png b/icons/default/EPGInfo/Genre/g_Krimi.png Binary files differnew file mode 100644 index 00000000..9b67ed6f --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Krimi.png diff --git a/icons/default/EPGInfo/Genre/g_Märchen.png b/icons/default/EPGInfo/Genre/g_Märchen.png Binary files differnew file mode 100644 index 00000000..c15a722c --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Märchen.png diff --git a/icons/default/EPGInfo/Genre/g_Thriller.png b/icons/default/EPGInfo/Genre/g_Thriller.png Binary files differnew file mode 100644 index 00000000..7cca988d --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Thriller.png diff --git a/icons/default/EPGInfo/Genre/g_Western.png b/icons/default/EPGInfo/Genre/g_Western.png Binary files differnew file mode 100644 index 00000000..c9ab13d9 --- /dev/null +++ b/icons/default/EPGInfo/Genre/g_Western.png diff --git a/icons/default/EPGInfo/Genre/unknown.png b/icons/default/EPGInfo/Genre/unknown.png Binary files differnew file mode 100644 index 00000000..6c712c72 --- /dev/null +++ b/icons/default/EPGInfo/Genre/unknown.png |