diff -Nur nordlichtsepg-0.9/mywhatsonitem.c nordlichtsepg-0.9.am/mywhatsonitem.c --- nordlichtsepg-0.9/mywhatsonitem.c 2008-03-30 19:54:33.000000000 +0200 +++ nordlichtsepg-0.9.am/mywhatsonitem.c 2008-04-10 12:51:34.000000000 +0200 @@ -11,32 +11,6 @@ #include "mywhatsonitem.h" // --- Icons ------------------------------------------------------------------ -class Icons -{ - private: - static bool IsUTF8; - public: - static void InitCharSet(); - static const char* Continue(){return IsUTF8?"\ue000":"\x80";} - static const char* DVD(){return IsUTF8?"\ue001":"\x81";} - static const char* Directory(){return IsUTF8?"\ue002":"\x82";} - static const char* FixedBlank(){return IsUTF8?"\ue003":"\x83";} - static const char* Scissor(){return IsUTF8?"\ue004":"\x84";} - static const char* MovingRecording(){return IsUTF8?"\ue005":"\x85";} - static const char* MovingDirectory(){return IsUTF8?"\ue006":"\x86";} - static const char* ProgressStart(){return IsUTF8?"\ue007":"\x87";} - static const char* ProgressFilled(){return IsUTF8?"\ue008":"\x88";} - static const char* ProgressEmpty(){return IsUTF8?"\ue009":"\x89";} - static const char* ProgressEnd(){return IsUTF8?"\ue00a":"\x8a";} - static const char* Recording(){return IsUTF8?"\ue00b":"\x8b";} - static const char* AlarmClock(){return IsUTF8?"\ue00c":"\x8c";} - static const char* TVScrambled(){return IsUTF8?"\ue00d":"\x8d";} - static const char* Radio(){return IsUTF8?"\ue00e":"\x8e";} - static const char* TV(){return IsUTF8?"\ue00f":"\x8f";} - static const char* New(){return IsUTF8?"\ue010":"\x90";} - static const char* Repititive_timer(){return IsUTF8?"\ue011":"\x91";} - static const char* Running(){return IsUTF8?"\ue012":"\x92";} -}; bool Icons::IsUTF8=false; diff -Nur nordlichtsepg-0.9/mywhatsonitem.h nordlichtsepg-0.9.am/mywhatsonitem.h --- nordlichtsepg-0.9/mywhatsonitem.h 2008-03-30 19:54:33.000000000 +0200 +++ nordlichtsepg-0.9.am/mywhatsonitem.h 2008-04-10 12:53:29.000000000 +0200 @@ -2,6 +2,33 @@ * See the README file for copyright information and how to reach the author. */ +class Icons +{ + private: + static bool IsUTF8; + public: + static void InitCharSet(); + static const char* Continue(){return IsUTF8?"\ue000":"\x80";} + static const char* DVD(){return IsUTF8?"\ue001":"\x81";} + static const char* Directory(){return IsUTF8?"\ue002":"\x82";} + static const char* FixedBlank(){return IsUTF8?"\ue003":"\x83";} + static const char* Scissor(){return IsUTF8?"\ue004":"\x84";} + static const char* MovingRecording(){return IsUTF8?"\ue005":"\x85";} + static const char* MovingDirectory(){return IsUTF8?"\ue006":"\x86";} + static const char* ProgressStart(){return IsUTF8?"\ue007":"\x87";} + static const char* ProgressFilled(){return IsUTF8?"\ue008":"\x88";} + static const char* ProgressEmpty(){return IsUTF8?"\ue009":"\x89";} + static const char* ProgressEnd(){return IsUTF8?"\ue00a":"\x8a";} + static const char* Recording(){return IsUTF8?"\ue00b":"\x8b";} + static const char* AlarmClock(){return IsUTF8?"\ue00c":"\x8c";} + static const char* TVScrambled(){return IsUTF8?"\ue00d":"\x8d";} + static const char* Radio(){return IsUTF8?"\ue00e":"\x8e";} + static const char* TV(){return IsUTF8?"\ue00f":"\x8f";} + static const char* New(){return IsUTF8?"\ue010":"\x90";} + static const char* Repititive_timer(){return IsUTF8?"\ue011":"\x91";} + static const char* Running(){return IsUTF8?"\ue012":"\x92";} +}; + extern int showchannelnumbers; extern time_t t; diff -Nur nordlichtsepg-0.9/nordlichtsepg.c nordlichtsepg-0.9.am/nordlichtsepg.c --- nordlichtsepg-0.9/nordlichtsepg.c 2008-03-30 19:58:17.000000000 +0200 +++ nordlichtsepg-0.9.am/nordlichtsepg.c 2008-04-10 12:49:40.000000000 +0200 @@ -395,6 +395,7 @@ bool cPluginNordlichtsepg::Start(void) { + Icons::InitCharSet(); return true; }