uifw/ganes/src/HgGrid.cpp
branchRCL_3
changeset 16 71dd06cfe933
parent 10 9f56a4e1b8ab
child 18 0aa5fbdfbc30
equal deleted inserted replaced
15:08e69e956a8c 16:71dd06cfe933
   611         {
   611         {
   612         SelectDefaultItem();
   612         SelectDefaultItem();
   613         }
   613         }
   614     else
   614     else
   615         {
   615         {
       
   616         TInt mul = AknLayoutUtils::LayoutMirrored() ? -1 : 1; 
   616         if( iLandscapeScrolling )
   617         if( iLandscapeScrolling )
   617             {
   618             {
   618             TInt change = AknLayoutUtils::LayoutMirrored() ? -iRows : iRows; 
   619             ChangeSelectedIndex( mul * iRows );
   619             ChangeSelectedIndex( change );
   620             }
   620             }
   621         else
   621         else
   622             {
   622             {
   623             ChangeSelectedIndex( mul );
   623             ChangeSelectedIndex( 1 );
       
   624             }
   624             }
   625         FitSelectionToView();
   625         FitSelectionToView();
   626         SelectionChanged();
   626         SelectionChanged();
   627         DrawDeferred();
   627         DrawDeferred();
   628         }
   628         }
   638         {
   638         {
   639         SelectDefaultItem();
   639         SelectDefaultItem();
   640         }
   640         }
   641     else
   641     else
   642         {
   642         {
       
   643         TInt mul = AknLayoutUtils::LayoutMirrored() ? 1 : -1; 
   643         if( iLandscapeScrolling )
   644         if( iLandscapeScrolling )
   644             {
   645             {
   645             TInt change = AknLayoutUtils::LayoutMirrored() ? iRows : -iRows; 
   646             ChangeSelectedIndex( mul * iRows );
   646             ChangeSelectedIndex( change );
   647             }
   647             }
   648         else
   648         else
   649             {
   649             {
   650             ChangeSelectedIndex( mul );
   650             ChangeSelectedIndex( -1 );
       
   651             }
   651             }
   652         FitSelectionToView();
   652         FitSelectionToView();
   653         SelectionChanged();
   653         SelectionChanged();
   654         DrawDeferred();
   654         DrawDeferred();
   655         }
   655         }