diff -r 4eb1ae11334f -r e6a39382bb9c textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutchoicelist.cpp --- a/textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutchoicelist.cpp Wed Apr 14 16:18:34 2010 +0300 +++ b/textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutchoicelist.cpp Tue Apr 27 16:59:43 2010 +0300 @@ -238,6 +238,7 @@ SetControlType(ECtrlPopupChoiceList); iSubItemSkinID = KAknsIIDNone; iBackgroundSkinID = KAknsIIDNone; + iAlign = CGraphicsContext::ELeft; } // CFepLayoutChoiceList::HitTest @@ -445,7 +446,7 @@ iSubItemSkinID.iMinor != EAknsMinorNone) { gc->Activate( BitmapDevice() ); - AknsDrawUtils::DrawFrame( AknsUtils::SkinInstance(), + AknsDrawUtils::DrawFrame( UiLayout()->SkinInstance(), *gc, rtFocusRect, rtInnerRect, @@ -481,7 +482,7 @@ gc->SetPenColor(iFontColor); gc->SetPenStyle(CGraphicsContext::ESolidPen); - gc->DrawText(aItem.iText, aRect, iBaseline, CGraphicsContext::ELeft, iMargin); + gc->DrawText(aItem.iText, aRect, iBaseline, iAlign, iMargin); gc->DiscardFont(); } @@ -504,7 +505,7 @@ CFbsBitGc* gc = static_cast(BitGc()); gc->Activate( BitmapDevice() ); - AknsDrawUtils::DrawFrame( AknsUtils::SkinInstance(), + AknsDrawUtils::DrawFrame( UiLayout()->SkinInstance(), *gc, aRect, rtInnerRect, @@ -652,4 +653,9 @@ { TRAP_IGNORE(AfterDisplayedL()); } + +EXPORT_C void CFepLayoutChoiceList::SetTextAlignment(const CGraphicsContext::TTextAlign aAlign) + { + iAlign = aAlign; + } //End Of File