--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textinput/peninputhwrfscn/inc/peninputhwrfscnstoreconstants.h Tue Feb 02 01:02:04 2010 +0200
@@ -0,0 +1,131 @@
+/*
+* Copyright (c) 2005-2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0""
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: Implementation for chinese peninput full screen hwr
+*
+*/
+
+
+#ifndef PENINPUTHWRFSCNSTORECONSTANTS_H
+#define PENINPUTHWRFSCNSTORECONSTANTS_H
+
+// writing speed definition
+enum TPeninputHwrfscnWritingSpeed
+ {
+ EHwrWritingSpeedVeryFast = 300*1000,
+ EHwrWritingSpeedFast = 400*1000,
+ EHwrWritingSpeedNormal = 550*1000,
+ EHwrWritingSpeedSlow = 700*1000,
+ EHwrWritingSpeedVerySlow = 1000*1000
+ };
+
+//the predict symbol unicode when the primary is the english
+const TUint16 EnglishPredictSymCode[10] =
+ {
+ 0x002E,
+ 0x002C,
+ 0x003A,
+ 0x0022,
+ 0x003F,
+ 0x0021,
+ 0x002D,
+ 0x0027,
+ 0xF800,
+ 0xF801
+ };
+//the predict symbol unicode when the primary is the number
+/*
+const TUint16 NumberPredictSymCode[9] =
+ {
+ 0x002E,
+ 0x002C,
+ 0x005E,
+ 0x0025,
+ 0x0040,
+ 0x002B,
+ 0x002D,
+ 0x002F,
+ 0x002A
+ };
+*/
+
+const TUint16 NumberPredictSymCode[10] =
+ {
+ 0x0030,
+ 0x0031,
+ 0x0032,
+ 0x0033,
+ 0x0034,
+ 0x0035,
+ 0x0036,
+ 0x0037,
+ 0x0038,
+ 0x0039
+ };
+
+
+// the default end mark
+const TInt KDefaultStrokeEndMarkX = -65536;
+const TInt KDefaultStrokeEndMarkY = -65536;
+
+//candiate number
+const TInt KCandidateCount = 27;
+const TInt KMaxHomophonicCandidateCount = 100;
+const TInt KMaxPredictiveCount = 200;
+const TInt KPredictiveCountPerPage = 36;
+const TInt KHomophonicCountPerPage = 36;
+const TInt KPremaryCandidateCount = 20;
+
+const TInt KAuxCandidateCount = 3;
+const TInt KAuxCandidateCountNumMode = 1;
+const TInt KCandidateRowCount = 3;
+const TInt KCandidateCountPerRow = 9;
+const TInt KCandidateCountNumMode = 10;
+const TInt KMaxCandidateWinRowCount = 4;
+const TInt KCandidateListCount = 2;
+
+
+const TInt KSpecialConvertedCharCount = 10;
+//one spelling number
+const TInt KMaxOneSpellingLettersNum = 6;
+//4 means 4 tones
+const TInt KMaxSpellingsLettersNum = 4*KMaxOneSpellingLettersNum;
+//max number string
+const TInt KMaxNumericString = 32;
+
+const TInt KPlainNumSize = 11;
+
+const TInt KNumberCount = 10;
+
+const TUint16 KSegment = 0x0020;
+
+//category
+_LIT(KCategory, "AKNFEPHWR");
+//the number string
+_LIT(KNumberString,"0123456789");
+_LIT(KSeparator,"\0");
+_LIT(KDash,"-");
+_LIT(KSolidus,"/");
+_LIT(KPolyphonicSeparator, "\x0A42");
+_LIT(KGestureBackspace, "\x2408");
+_LIT(KDisplayBackspace, "\x2190");
+_LIT(KGestureSpace, "\xF800");
+_LIT(KGestureEnter, "\xF801");
+
+_LIT(KSmileFontCode, "\x263A");
+_LIT(KCryFontCode, "\x2639");
+_LIT(KColon, "\x003A");
+_LIT(KRightParenthesis, "\x0029");
+_LIT(KLeftParenthesis, "\x0028");
+
+#endif //end PENINPUTHWRFSCNSTORECONSTANTS_H
\ No newline at end of file