--- 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<CFbsBitGc*>(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