From 23f4f2114e7d48bb4bbe5e50aa6ddce0f1c21bd2 Mon Sep 17 00:00:00 2001 From: Martin Prochnow Date: Sat, 22 Mar 2008 16:45:02 +0100 Subject: =?UTF-8?q?Version=201.2-test1=20-=20added=20italian=20translation?= =?UTF-8?q?;=20thanks=20to=20Diego=20-=20added=20support=20for=20GraphTFT-?= =?UTF-8?q?plugin;=20thanks=20to=20J=F6rg=20Wendel=20for=20the=20patch=20-?= =?UTF-8?q?=20added=20support=20for=20true=20type=20fonts=20and=20UTF-8;?= =?UTF-8?q?=20thanks=20to=20Andreas=20Mair=20for=20the=20true=20type=20fon?= =?UTF-8?q?t=20and=20the=20patch=20-=20removed=20patch=20font=20routine=20?= =?UTF-8?q?because=20it=20is=20useless=20now=20-=20added=20true=20type=20f?= =?UTF-8?q?ont=20containing=20the=20needed=20icons=20-=20changed=20i18n=20?= =?UTF-8?q?support=20to=20gettext?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools.h | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'tools.h') diff --git a/tools.h b/tools.h index 66167da..4e5fdeb 100644 --- a/tools.h +++ b/tools.h @@ -1,4 +1,4 @@ -std::string myStrReplace(std::string S,char C1,char C2); +std::string myStrReplace(std::string S,char C1,const char* C2); class SortListItem:public cListObject { @@ -112,3 +112,29 @@ class WorkerThread:public cThread extern WorkerThread *MoveCutterThread; +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";} +}; -- cgit v1.2.3