Predictive Input Engine API: Changes

The following header file(s) have changed between 3.0 and 3.1

Table 1: ptidefs.h
Type Class Change
New enum TRecognitionSubRanges
New enum TLatinLetterOrder
New typedef TRecognitionRange
New enum value TPtiEngineCommand EPtiCommandVowelSeqFlag
New enum value TPtiEngineCommand EPtiCommandClearVowelSeq
New enum value TPtiEngineCommand EPtiCommandSetJapaneseQwertyFlags
New enum value TPtiEngineCommand EPtiCommandGetAndClearLastVietnameseChar
New enum value TPtiEngineCommand EPtiCommandSetVietnameseLastChar
New enum value TPtiEngineCommand EPtiCommandQueryReplacePrevious
New enum value TPtiEngineCommand EPtiCommandSetLastKeyForVietnamese
New enum value TPtiEngineCommand EPtiCommandResetVietnameseVowelSeqAndToneMark
New enum value TPtiEngineCommand EPtiCommandGetVietnameseLastKey
Table 2: ptiengine.h
Type Class Change
New public method CPtiEngine MPtiHwrRecognizer* GetHwrRecognizerL( TLanguage aLanguage );
New public method CPtiEngine MPtiHwrRecognizer* GetHwrRecognizerL(TInt aImpId);
New public method CPtiEngine RArray<TUid>& ListHwrRecognizerL(TLanguage aLanguage);
New public method CPtiEngine RArray<TUid>& ListHwrRecognizerL(TLanguage aLanguage);
Method changed TBool CPtiEngine::IsQwertyBasedMode(TPtiEngineInputMode aMode) const Added comparison to new enum value
Table 3: ptikeymappings.h
Type Class Change
New class CPtiQwertyKeymappingsExtension
New public method CPtiQwertyKeyMappings void ClearLastChar();
New public method CPtiQwertyKeyMappings void SetLastChar(TInt aLastChar);
New public method CPtiQwertyKeyMappings TInt GetLastChar() const;
New public method CPtiQwertyKeyMappings TUint16 ReplacedCharacter();
New public method CPtiQwertyKeyMappings void SetLastKey(TPtiKey aKey);
New public method CPtiQwertyKeyMappings TPtiTextCase VowelCase() const;
New public method CPtiQwertyKeyMappings void ResetVietnameseVowelSequenceAndToneMarks();
New public method CPtiQwertyKeyMappings TPtiKey LastKey() const;
New public method CPtiQwertyKeyMappings void SetFlag(TInt aFlag);
New public method CPtiQwertyKeyMappings void ResetFlag(TInt aFlag);
New unnamed enum CPtiQwertyKeyMappings

The following header file(s) have changed between 3.1 and 3.2

Table 4: ptidefs.h
Type Class Change
New enum value TPtiEngineInputMode EPtiEngineHiraganaKanjiVkb
New enum value TPtiEngineInputMode EPtiEngineHiraganaKanjiPredictiveVkb
New enum value TPtiEngineInputMode EPtiEngineHiraganaKanjiHwr
New enum value TPtiEngineInputMode EPtiEngineHiraganaKanjiPredictiveHwr
New enum value TPtiEngineInputMode EPtiEngineKatakanaVkb
New enum value TPtiEngineInputMode EPtiEngineFullWidthKatakanaVkb
New enum value TPtiEngineInputMode EPtiEngineHiraganaVkb
New enum value TPtiEngineInputMode EPtiEngineNormalCangjieVkb
New enum value TPtiEngineInputMode EPtiEngineEasyCangjieVkb
New enum value TPtiEngineInputMode EPtiEngineAdvCangjieVkb
New enum value TPtiEngineInputMode EPtiEngineInputModeIndicPhoneticMultitap
New enum value TPtiEngineInputMode EPtiEngineInputModeIndicPhoneticQwerty
Changed enum value TPtiEngineInputMode EPtiEngineMaxInputModes = EPtiEngineInputModeIndicPhoneticQwerty
New enum value TPtiEngineCapsBits EPreferedSpelling
New enum value TPtiSpelling EPtiCangJie
New enum value TPtiEngineCommand EPtiCommandDoubleWideEntry
New enum value TPtiEngineCommand EPtiCommandSetClearFunction
New enum value TPtiEngineCommand EPtiCommandUserActionRetroActiveCandidateHalf
New enum value TPtiEngineCommand EPtiCommandUserActionRetroActiveCandidateFull
New enum value TPtiEngineCommand EPtiCommandUserActionRetroActiveClear
New enum value TPtiEngineCommand EPtiCommandUserActionRetroActiveCommit
New enum value TPtiEngineCommand EPtiCommandAppendCharacter
New enum value TPtiEngineCommand EPtiCommandBackSpaceByForce
New enum value TPtiEngineCommand EPtiCommandGetPhoneticText
New enum value TPtiEngineCommand EPtiCommandClearPhoneticBuffer
New enum value TPtiEngineCommand EPtiCommandBreakSyllable
New enum value TPtiEngineCommand EPtiCommandAllowPictographCandidate
New enum value TRecognitionSubRanges EPtiRangeNative
New enum value TRecognitionSubRanges EPtiRangeHiraganaKanji
New enum value TRecognitionSubRanges EPtiRangeKatakana
New enum value TRecognitionSubRanges EPtiRangeFullWidthKatakana
New enum value TRecognitionSubRanges EPtiRangeFullWidthEnglish
New enum value TRecognitionSubRanges EPtiRangeFullWidthNumeric
New enum value TRecognitionSubRanges EPtiRangeHiraganaOnly
New enum value TRecognitionSubRanges EPtiRangeNativeNumber
New enum value TRecognitionSubRanges EPtiRangeNone

Table 5: ptiuids.hrh
Type Class Change
New UID #define EPtiLangImplUidBasque
New UID #define EPtiLangImplUidCatalan
New UID #define EPtiLangImplUidGalician
New UID #define EPtiLangImplUidUrdu
New UID #define EPtiLangImplUidMarathi
New UID #define EPtiLangImplUidEnglish3
New UID #define EPtiLangImplUidFrench3
New UID #define EPtiLangImplUidGerman3
New UID #define EPtiLangImplUidSpanish3
New UID #define EPtiLangImplUidItalian3
New UID #define EPtiLangImplUidSwedish3
New UID #define EPtiLangImplUidDanish3
New UID #define EPtiLangImplUidNorwegian3
New UID #define EPtiLangImplUidFinnish3
New UID #define EPtiLangImplUidPortuguese3
New UID #define EPtiLangImplUidTurkish3
New UID #define EPtiLangImplUidIcelandic3
New UID #define EPtiLangImplUidRussian3
New UID #define EPtiLangImplUidHungarian3
New UID #define EPtiLangImplUidDutch3
New UID #define EPtiLangImplUidCzech3
New UID #define EPtiLangImplUidSlovak3
New UID #define EPtiLangImplUidPolish3
New UID #define EPtiLangImplUidSlovenian3
New UID #define EPtiLangImplUidThai3
New UID #define EPtiLangImplUidArabic3
New UID #define EPtiLangImplUidTagalog3
New UID #define EPtiLangImplUidCroatian3
New UID #define EPtiLangImplUidEstonian3
New UID #define EPtiLangImplUidGreek3
New UID #define EPtiLangImplUidHebrew3
New UID #define EPtiLangImplUidHindi3
New UID #define EPtiLangImplUidIndonesian3
New UID #define EPtiLangImplUidLatvian3
New UID #define EPtiLangImplUidLithuanian3
New UID #define EPtiLangImplUidMalay3
New UID #define EPtiLangImplUidRomanian3
New UID #define EPtiLangImplUidSerbian3
New UID #define EPtiLangImplUidUkrainian3
New UID #define EPtiLangImplUidVietnamese3
New UID #define EPtiLangImplUidBulgarian3
New UID #define EPtiLangImplUidBasque3
New UID #define EPtiLangImplUidCatalan3
New UID #define EPtiLangImplUidGalician3
New UID #define EPtiLangImplUidUrdu3
New UID #define EPtiLangImplUidMarathi3


Copyright © Nokia Corporation 2001-2008
Back to top