equal
deleted
inserted
replaced
236 :CFepLayoutPopupWnd(TSize(0,0), aUiLayout, aControlId) |
236 :CFepLayoutPopupWnd(TSize(0,0), aUiLayout, aControlId) |
237 { |
237 { |
238 SetControlType(ECtrlPopupChoiceList); |
238 SetControlType(ECtrlPopupChoiceList); |
239 iSubItemSkinID = KAknsIIDNone; |
239 iSubItemSkinID = KAknsIIDNone; |
240 iBackgroundSkinID = KAknsIIDNone; |
240 iBackgroundSkinID = KAknsIIDNone; |
|
241 iAlign = CGraphicsContext::ELeft; |
241 } |
242 } |
242 |
243 |
243 // CFepLayoutChoiceList::HitTest |
244 // CFepLayoutChoiceList::HitTest |
244 // Get item whose region contains the point. |
245 // Get item whose region contains the point. |
245 // (other items were commented in a header). |
246 // (other items were commented in a header). |
443 |
444 |
444 if( iSubItemSkinID.iMajor != EAknsMajorNone && |
445 if( iSubItemSkinID.iMajor != EAknsMajorNone && |
445 iSubItemSkinID.iMinor != EAknsMinorNone) |
446 iSubItemSkinID.iMinor != EAknsMinorNone) |
446 { |
447 { |
447 gc->Activate( BitmapDevice() ); |
448 gc->Activate( BitmapDevice() ); |
448 AknsDrawUtils::DrawFrame( AknsUtils::SkinInstance(), |
449 AknsDrawUtils::DrawFrame( UiLayout()->SkinInstance(), |
449 *gc, |
450 *gc, |
450 rtFocusRect, |
451 rtFocusRect, |
451 rtInnerRect, |
452 rtInnerRect, |
452 iSubItemSkinID, |
453 iSubItemSkinID, |
453 KAknsIIDDefault ); |
454 KAknsIIDDefault ); |
479 |
480 |
480 gc->SetBrushStyle( CGraphicsContext::ENullBrush ); |
481 gc->SetBrushStyle( CGraphicsContext::ENullBrush ); |
481 gc->SetPenColor(iFontColor); |
482 gc->SetPenColor(iFontColor); |
482 gc->SetPenStyle(CGraphicsContext::ESolidPen); |
483 gc->SetPenStyle(CGraphicsContext::ESolidPen); |
483 |
484 |
484 gc->DrawText(aItem.iText, aRect, iBaseline, CGraphicsContext::ELeft, iMargin); |
485 gc->DrawText(aItem.iText, aRect, iBaseline, iAlign, iMargin); |
485 |
486 |
486 gc->DiscardFont(); |
487 gc->DiscardFont(); |
487 } |
488 } |
488 } |
489 } |
489 |
490 |
502 TRect rtInnerRect( aRect ); |
503 TRect rtInnerRect( aRect ); |
503 rtInnerRect.Shrink( 1, 1 ); |
504 rtInnerRect.Shrink( 1, 1 ); |
504 CFbsBitGc* gc = static_cast<CFbsBitGc*>(BitGc()); |
505 CFbsBitGc* gc = static_cast<CFbsBitGc*>(BitGc()); |
505 |
506 |
506 gc->Activate( BitmapDevice() ); |
507 gc->Activate( BitmapDevice() ); |
507 AknsDrawUtils::DrawFrame( AknsUtils::SkinInstance(), |
508 AknsDrawUtils::DrawFrame( UiLayout()->SkinInstance(), |
508 *gc, |
509 *gc, |
509 aRect, |
510 aRect, |
510 rtInnerRect, |
511 rtInnerRect, |
511 iBackgroundSkinID, |
512 iBackgroundSkinID, |
512 KAknsIIDDefault ); |
513 KAknsIIDDefault ); |
650 |
651 |
651 EXPORT_C void CFepLayoutChoiceList::AfterDisplayed() |
652 EXPORT_C void CFepLayoutChoiceList::AfterDisplayed() |
652 { |
653 { |
653 TRAP_IGNORE(AfterDisplayedL()); |
654 TRAP_IGNORE(AfterDisplayedL()); |
654 } |
655 } |
|
656 |
|
657 EXPORT_C void CFepLayoutChoiceList::SetTextAlignment(const CGraphicsContext::TTextAlign aAlign) |
|
658 { |
|
659 iAlign = aAlign; |
|
660 } |
655 //End Of File |
661 //End Of File |