idlehomescreen/xmluirendering/uiengine/src/xnwidgetextensionadapter.cpp
branchRCL_3
changeset 31 89165693e770
parent 28 d721605b30d0
equal deleted inserted replaced
28:d721605b30d0 31:89165693e770
   110 // CXnWidgetExtensionAdapter::CXnWidgetExtensionAdapter
   110 // CXnWidgetExtensionAdapter::CXnWidgetExtensionAdapter
   111 // C++ default constructor. Must not leave.
   111 // C++ default constructor. Must not leave.
   112 // -----------------------------------------------------------------------------
   112 // -----------------------------------------------------------------------------
   113 //
   113 //
   114 CXnWidgetExtensionAdapter::CXnWidgetExtensionAdapter( CXnNodePluginIf& aNode )
   114 CXnWidgetExtensionAdapter::CXnWidgetExtensionAdapter( CXnNodePluginIf& aNode )
   115     : iNode( aNode ), iPositionHint( EAboveLeft )
   115     : iPositionHint( AknLayoutUtils::LayoutMirrored() ? EAboveRight : EAboveLeft ),
       
   116       iNode( aNode )
   116     {
   117     {
   117     }
   118     }
   118 
   119 
   119 // -----------------------------------------------------------------------------
   120 // -----------------------------------------------------------------------------
   120 // CXnWidgetExtensionAdapter::ConstructL
   121 // CXnWidgetExtensionAdapter::ConstructL
   410                      else
   411                      else
   411                      {
   412                      {
   412                      iPositionHint = EAboveLeft; 
   413                      iPositionHint = EAboveLeft; 
   413                      }
   414                      }
   414                  }
   415                  }
   415         
   416             }
   416             if ( iPositionHint != ENone )
   417         if ( iPositionHint != ENone )
   417                 {    
   418             {
   418                 // the popup is going visible and position-hind is available
   419             // the popup is going visible and position-hind is available
   419                 // calculate its position
   420             // calculate its position
   420                 CalculatePosition();
   421             CalculatePosition();
   421                 }
   422             }
   422             }        
       
   423         }
   423         }
   424     }
   424     }
   425 
   425 
   426 // -----------------------------------------------------------------------------
   426 // -----------------------------------------------------------------------------
   427 // CalculatePosition
   427 // CalculatePosition