webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.cpp
branchRCL_3
changeset 44 800203832575
parent 42 a1a5d4e727e8
child 47 e1bea15f9a39
equal deleted inserted replaced
42:a1a5d4e727e8 44:800203832575
    51 #include <coemain.h>
    51 #include <coemain.h>
    52 #include <eikpanic.h>
    52 #include <eikpanic.h>
    53 #include <aknedsts.h>
    53 #include <aknedsts.h>
    54 #include <aknutils.h>
    54 #include <aknutils.h>
    55 #include "Text.h"
    55 #include "Text.h"
       
    56 
       
    57 #include <e32const.h>
    56 
    58 
    57 #define KLineEnterChar 0x21b2
    59 #define KLineEnterChar 0x21b2
    58 
    60 
    59 using namespace WebCore;
    61 using namespace WebCore;
    60 
    62 
   156                     state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode);
   158                     state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode);
   157                     state->SetDefaultCase(EAknEditorLowerCase);
   159                     state->SetDefaultCase(EAknEditorLowerCase);
   158                     state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY);
   160                     state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY);
   159                     state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap);
   161                     state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap);
   160                     state->SetCcpuState(NULL);
   162                     state->SetCcpuState(NULL);
       
   163                     TLanguage language = User::Language();
       
   164                     if (language == ELangPrcChinese ) {
       
   165                        TRAP_IGNORE( state->ReportAknEdStateEventL(MAknEdStateObserver::EAknEdwinStateFlagsUpdate ) );
       
   166                     }
   161                 }
   167                 }
   162             }
   168             }
   163             else {
   169             else {
   164                     CreateTextFormatMask();
   170                     CreateTextFormatMask();
   165                     TUint currentCase ( EAknEditorLowerCase ) ;
   171                     TUint currentCase ( EAknEditorLowerCase ) ;