diff -r 67369d1b217f -r 6b8f3b30d0ec meetingrequest/mrgui/mrfieldbuildercommon/src/cesmrrichtextviewer.cpp --- a/meetingrequest/mrgui/mrfieldbuildercommon/src/cesmrrichtextviewer.cpp Tue May 25 12:23:16 2010 +0300 +++ b/meetingrequest/mrgui/mrfieldbuildercommon/src/cesmrrichtextviewer.cpp Wed Jun 09 09:22:57 2010 +0300 @@ -12,7 +12,7 @@ * Contributors: * * Description : CEikRichTextEditor based Rich Text viewer -* Version : %version: e002sa32#41 % +* Version : %version: e002sa32#42.1.2 % * */ @@ -306,8 +306,10 @@ break; } case EKeyDevice3: // Selection key + case EKeyEnter: { - // No implementation. Non-MSK devices might require this. + LinkSelectedL(); + response = EKeyWasConsumed; break; } default: @@ -633,6 +635,10 @@ iParaFormatMask.SetAttrib( EAttLineSpacing ); iParaFormat->iHorizontalAlignment = CParaFormat::ELeftAlign; + if ( AknLayoutUtils::LayoutMirrored() ) + { + iParaFormat->iHorizontalAlignment = CParaFormat::ERightAlign; + } iParaFormat->iVerticalAlignment = CParaFormat::ECenterAlign; iParaFormatMask.SetAttrib( EAttAlignment ); iParaFormatMask.SetAttrib( EAttVerticalAlignment ); @@ -1152,7 +1158,8 @@ if ( AknLayoutUtils::LayoutMirrored() ) { // move top left x to end of text - tl.iX -= textWidth; + // will be handled further, if all mr fields need to be changed the order from right to left. + //tl.iX -= textWidth; } tl.iY -= iFont->FontMaxAscent();