epoc32/include/mw/ptidefs.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /*
     1 /*
     2 * Copyright (c) 2003-2006 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2003-2006 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     5 * under the terms of "Eclipse Public License v1.0""
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
   298 	EPtiEngineInputModeZhuyinMiniQwertyFind,
   298 	EPtiEngineInputModeZhuyinMiniQwertyFind,
   299     EPtiEnginePinyinPhraseHalfQwerty,
   299     EPtiEnginePinyinPhraseHalfQwerty,
   300     EPtiEngineStrokePhraseHalfQwerty,
   300     EPtiEngineStrokePhraseHalfQwerty,
   301     EPtiEngineZhuyinPhraseHalfQwerty,
   301     EPtiEngineZhuyinPhraseHalfQwerty,
   302     EPtiEngineMultitappingKorean,       // Basic multitapping input for korean language.
   302     EPtiEngineMultitappingKorean,       // Basic multitapping input for korean language.
   303     EPtiEngineMaxInputModes = EPtiEngineMultitappingKorean
   303     EPtiEngineQwertyKorean,    
       
   304     EPtiEngineMaxInputModes = EPtiEngineQwertyKorean  
   304     };
   305     };
   305 
   306 
   306 
   307 
   307 /*
   308 /*
   308 * Predictive qwerty error correction levels. 
   309 * Predictive qwerty error correction levels. 
   496     {
   497     {
   497     EPtiStrokes  = 0x01,
   498     EPtiStrokes  = 0x01,
   498     EPtiPinyin   = 0x02,
   499     EPtiPinyin   = 0x02,
   499     EPtiBopomofo = 0x04,
   500     EPtiBopomofo = 0x04,
   500     EPtiZhuyin   = 0x08,
   501     EPtiZhuyin   = 0x08,
   501     EPtiCangJie  = 0x10,
   502     EPtiCangJie  = 0x16,
   502     EPtiEasyCangjie = 0x20,
   503     EPtiEasyCangjie = 0x20,
   503     EPtiAdvCangjie = 0x40
   504     EPtiAdvCangjie = 0x40
   504     };
   505     };
   505 
   506 
   506 /**
   507 /**
   616     EPtiCommandSetSecondaryInputLanguage,
   617     EPtiCommandSetSecondaryInputLanguage,
   617     EPtiCommandSetFlagToUpdateCandidates,
   618     EPtiCommandSetFlagToUpdateCandidates,
   618     EPtiCommandSetCursorCrossedMaxLength,   // sets when cursor crosses max words length in editor
   619     EPtiCommandSetCursorCrossedMaxLength,   // sets when cursor crosses max words length in editor
   619     EPtiCommandResetCursorCrossedMaxLength,
   620     EPtiCommandResetCursorCrossedMaxLength,
   620     EPtiCommandUserActionSetIndexOfActiveCandidate,
   621     EPtiCommandUserActionSetIndexOfActiveCandidate,
   621     EPtiCommandAddWordToUDBWithoutPunctMark   
   622     EPtiCommandAddWordToUDBWithoutPunctMark,
       
   623     EPtiCommandGetSecondaryCandidate,   
       
   624     EPtiCommandAutoCompletionOnToOff        //to signify that autocompletion is set from on to off in between typing  
   622     };
   625     };
   623 
   626 
   624 /**
   627 /**
   625 * A convinience class for auto substitution related EPtiCommands. Needed
   628 * A convinience class for auto substitution related EPtiCommands. Needed
   626 * only in core object and framework code.
   629 * only in core object and framework code.