fep/aknfep/src/aknfepuispellinputpane.cpp
branchRCL_3
changeset 7 a47de9135b21
parent 0 eb1f2e154e89
child 19 5e18d8c489d6
--- a/fep/aknfep/src/aknfepuispellinputpane.cpp	Fri Feb 19 23:09:27 2010 +0200
+++ b/fep/aknfep/src/aknfepuispellinputpane.cpp	Fri Mar 12 15:44:07 2010 +0200
@@ -68,7 +68,8 @@
 // 
 void CAknFepUiSpellInputPane::ConstructL( CCoeControl* aParent, 
     const TInt aEditorFlag, const TInt aEditorCase, 
-    const TInt aEditorSCTResID )
+    const TInt aEditorSCTResID,
+    const TBool aIsSplitEditor )
 {
     // Create as a child window of the specified parent control's window.
     CreateWindowL( aParent );
@@ -83,8 +84,17 @@
     
     iInputWin->SetAknEditorInputMode(EAknEditorTextInputMode);
     iInputWin->SetAknEditorSpecialCharacterTable(aEditorSCTResID);
-    iInputWin->SetAknEditorFlags(iInputWin->AknEdwinFlags() | 
-        aEditorFlag | EAknEditorFlagNoT9);
+    if ( aIsSplitEditor )
+    	{
+        iInputWin->SetAknEditorFlags( iInputWin->AknEdwinFlags() | 
+                                      aEditorFlag | EAknEditorFlagNoT9 | 
+                                      EAknEditorFlagEnablePartialScreen );
+    	}
+    else
+    	{
+         iInputWin->SetAknEditorFlags( iInputWin->AknEdwinFlags() | 
+                                   aEditorFlag | EAknEditorFlagNoT9 );
+    	}
     iInputWin->SetAknEditorCase(aEditorCase);
 	iInputWin->SetMaxLength(KSpellMaxLength);
     iInputWin->SetMopParent(this);
@@ -102,12 +112,13 @@
 // 
 CAknFepUiSpellInputPane* CAknFepUiSpellInputPane::NewL(
     CCoeControl* aParent, const TInt aEditorFlag, 
-    const TInt aEditorCase, const TInt aEditorSCTResID)
+    const TInt aEditorCase, const TInt aEditorSCTResID, 
+    const TBool aIsSplitEditor )
     {
     CAknFepUiSpellInputPane* self = new ( ELeave ) CAknFepUiSpellInputPane;
     
     CleanupStack::PushL( self );
-    self->ConstructL( aParent, aEditorFlag, aEditorCase, aEditorSCTResID );
+    self->ConstructL( aParent, aEditorFlag, aEditorCase, aEditorSCTResID, aIsSplitEditor );
     CleanupStack::Pop();
     
     return self;