textinput/peninputsplitqwerty/src/peninputsplitqwertywindow.cpp
branchRCL_3
changeset 9 e6a39382bb9c
parent 8 4eb1ae11334f
child 11 c8fb4cf7b3ae
--- a/textinput/peninputsplitqwerty/src/peninputsplitqwertywindow.cpp	Wed Apr 14 16:18:34 2010 +0300
+++ b/textinput/peninputsplitqwerty/src/peninputsplitqwertywindow.cpp	Tue Apr 27 16:59:43 2010 +0300
@@ -337,9 +337,10 @@
     iLastUsedTotalColumns = keyColumns;
     iLastUsedTotalRows = keyRows;
     
-    TRect winRect( Rect().iTl, iLafMgr->EntirePaneRect().Size() );
-        
-    SetWindowRect( winRect );  
+    TRect winRect( Rect().iTl, iLafMgr->EntirePaneRect().Size() );        
+    SetWindowRect( winRect );    
+    UiLayout()->LayoutOwner()->SetPosition( iLafMgr->EntirePaneRect().iTl );
+    
     ReorgnizeTitleBar();
     
     const TInt count = controlList.Count();
@@ -924,7 +925,16 @@
         item.iText.Copy( KVietAccentList2 );
         iAccentCmdList.Append( item );
         }
-    
+    else if( aLangId == ELangRussian || aLangId == ELangUkrainian || aLangId == ELangBulgarian )
+    	{
+	    _LIT( KCyrillicAccent, "\x00E0 - \x017E" );
+	    
+        CFepLayoutChoiceList::SItem item;
+
+        item.iCommand = EPeninputVkbLayoutAccented1;
+        item.iText.Copy( KCyrillicAccent );      
+        iAccentCmdList.Append( item );
+    	}    
     // 10X3
     else if ( is10x3 )
         {
@@ -1511,7 +1521,7 @@
 
     TAknsItemID id;
     
-    MAknsSkinInstance* skininstance = AknsUtils::SkinInstance();
+    MAknsSkinInstance* skininstance = UiLayout()->SkinInstance();
 
     TInt popWinBmpId = aRes.ReadInt16();
     TInt popWinBmpMaskId = aRes.ReadInt16();