uifw/ganes/src/HgDoubleGraphicList.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
    21 #include "HgMarquee.h"
    21 #include "HgMarquee.h"
    22 #include "HgLayoutData.h"
    22 #include "HgLayoutData.h"
    23 #include "HgIndicatorManager.h"
    23 #include "HgIndicatorManager.h"
    24 #include "HgDrawUtils.h"
    24 #include "HgDrawUtils.h"
    25 #include "HgConstants.h"
    25 #include "HgConstants.h"
       
    26 #include "HgScrollbar.h"
    26 
    27 
    27 
    28 
    28 #include <AknsUtils.h>
    29 #include <AknsUtils.h>
    29 #include <AknUtils.h>
    30 #include <AknUtils.h>
    30 #include <AknsDrawUtils.h>
    31 #include <AknsDrawUtils.h>
    99     iLayoutData->SetIconLayout(list_double_large_graphic_pane_g1( 2 ));
   100     iLayoutData->SetIconLayout(list_double_large_graphic_pane_g1( 2 ));
   100     for(TInt i = 0; i <= KMaxNumberOfTitleIndicators; ++i)
   101     for(TInt i = 0; i <= KMaxNumberOfTitleIndicators; ++i)
   101         iLayoutData->SetTitleLayout(i, list_double_large_graphic_pane_t1( i ));
   102         iLayoutData->SetTitleLayout(i, list_double_large_graphic_pane_t1( i ));
   102     iLayoutData->SetTextLayout(list_double_large_graphic_pane_t2( 2 ));
   103     iLayoutData->SetTextLayout(list_double_large_graphic_pane_t2( 2 ));
   103     iLayoutData->SetFirstIndicatorLayout(list_double_large_graphic_pane_g3(0));
   104     iLayoutData->SetFirstIndicatorLayout(list_double_large_graphic_pane_g3(0));
   104     iLayoutData->SetSecondIndicatorLayout(list_double_large_graphic_pane_g2(1));
   105     TInt variety = iScrollbar && !iScrollbar->IsStatic() ? 1 : 0;
       
   106     iLayoutData->SetSecondIndicatorLayout(list_double_large_graphic_pane_g2(variety));
   105     
   107     
   106     // Get the Row rect.
   108     // Get the Row rect.
   107     TAknLayoutRect layout;
   109     TAknLayoutRect layout;
   108     layout.LayoutRect(ListRect(), iLayoutData->ItemLayout());
   110     layout.LayoutRect(ListRect(), iLayoutData->ItemLayout());
   109     iRowHeight = layout.Rect().Height();
   111     iRowHeight = layout.Rect().Height();
   228         {
   230         {
   229         AknIconUtils::SetSize(iIconOverlayIndicator->Bitmap(), iImageSize);
   231         AknIconUtils::SetSize(iIconOverlayIndicator->Bitmap(), iImageSize);
   230         }
   232         }
   231     }
   233     }
   232 
   234 
       
   235 // -----------------------------------------------------------------------------
       
   236 // CHgDoubleGraphicList::HandleScrollbarVisibilityChange()
       
   237 // -----------------------------------------------------------------------------
       
   238 //
       
   239 void CHgDoubleGraphicList::HandleScrollbarVisibilityChange( TBool aVisible )
       
   240     {
       
   241     TInt variety = aVisible ? 1 : 0;
       
   242     iLayoutData->SetSecondIndicatorLayout(list_double_large_graphic_pane_g2(variety));
       
   243     }
       
   244 
       
   245 // End of file