diff -r 4eb1ae11334f -r e6a39382bb9c textinput/peninputsplitqwerty/src/peninputsplitqwertywindow.cpp --- 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();