webengine/osswebengine/WebKit/s60/webview/WebFepTextEditor.cpp
branchRCL_3
changeset 62 c711bdda59f4
parent 59 1f3c3f2f5b0a
child 64 ac77f89b1d9e
equal deleted inserted replaced
59:1f3c3f2f5b0a 62:c711bdda59f4
   152                     state->SetPermittedCases(EAknEditorLowerCase|EAknEditorUpperCase);
   152                     state->SetPermittedCases(EAknEditorLowerCase|EAknEditorUpperCase);
   153                     state->SetCurrentCase(EAknEditorLowerCase);
   153                     state->SetCurrentCase(EAknEditorLowerCase);
   154                     state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode);
   154                     state->SetPermittedInputModes(EAknEditorSecretAlphaInputMode | EAknEditorNumericInputMode);
   155                     state->SetDefaultCase(EAknEditorLowerCase);
   155                     state->SetDefaultCase(EAknEditorLowerCase);
   156                     state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY);
   156                     state->SetSpecialCharacterTableResourceId(R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG_LATIN_ONLY);
   157                     state->SetNumericKeymap(EAknEditorPlainNumberModeKeymap);
   157                     state->SetNumericKeymap(EAknEditorStandardNumberModeKeymap);
   158                 }
   158                 }
   159             }
   159             }
   160             else {
   160             else {
   161                     CreateTextFormatMask();
   161                     CreateTextFormatMask();
   162                     TUint currentCase ( EAknEditorLowerCase ) ;
   162                     TUint currentCase ( EAknEditorLowerCase ) ;
  1468         m_ExtendedInputCapabilities->SetCapabilities(capabilities);
  1468         m_ExtendedInputCapabilities->SetCapabilities(capabilities);
  1469     }
  1469     }
  1470 }
  1470 }
  1471 
  1471 
  1472 // -----------------------------------------------------------------------------
  1472 // -----------------------------------------------------------------------------
  1473 // FocusChanging
       
  1474 //
       
  1475 // Called when the focus of the node changes, to commit the text 
       
  1476 // -----------------------------------------------------------------------------
       
  1477 void CWebFepTextEditor::FocusChanging()
       
  1478     { 
       
  1479     CAknEdwinState* state = static_cast<CAknEdwinState*>(State(KNullUid));
       
  1480     if ( state ) {
       
  1481         TRAP_IGNORE( state->ReportAknEdStateEventL(MAknEdStateObserver::EAknSyncEdwinState ) );
       
  1482     }
       
  1483     CommitFepInlineEditL(*CEikonEnv::Static());
       
  1484     CancelEditingMode();    
       
  1485     } 
       
  1486 
       
  1487 // -----------------------------------------------------------------------------
       
  1488 // IsLongKeyPress
  1473 // IsLongKeyPress
  1489 //
  1474 //
  1490 // Called to know the status of the key pressed 
  1475 // Called to know the status of the key pressed 
  1491 // -----------------------------------------------------------------------------
  1476 // -----------------------------------------------------------------------------
  1492 TBool CWebFepTextEditor::IsLongKeyPress() const
  1477 TBool CWebFepTextEditor::IsLongKeyPress() const