meetingrequest/mrgui/mrfieldbuildercommon/src/cesmrrichtextviewer.cpp
branchRCL_3
changeset 18 6b8f3b30d0ec
parent 16 b5fbb9b25d57
child 22 d620048b4810
--- 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();