uifw/ganes/src/HgSingleLargeList.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
--- a/uifw/ganes/src/HgSingleLargeList.cpp	Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/ganes/src/HgSingleLargeList.cpp	Mon Mar 15 12:41:34 2010 +0200
@@ -23,6 +23,7 @@
 #include "HgIndicatorManager.h"
 #include "HgDrawUtils.h"
 #include "HgConstants.h"
+#include "HgScrollbar.h"
 
 #include <AknsUtils.h>
 #include <AknUtils.h>
@@ -87,7 +88,8 @@
     for(TInt i = 0; i <= KMaxNumberOfTitleIndicators; ++i)
         iLayoutData->SetTitleLayout( i, list_single_large_graphic_pane_t1( i ));
     iLayoutData->SetFirstIndicatorLayout(list_single_large_graphic_pane_g3(0));
-    iLayoutData->SetSecondIndicatorLayout(list_single_large_graphic_pane_g2(1));
+    TInt variety = iScrollbar && !iScrollbar->IsStatic() ? 1 : 0;
+    iLayoutData->SetSecondIndicatorLayout(list_single_large_graphic_pane_g2(variety));
     
     // Get the Row rect.
     TAknLayoutRect layout;
@@ -175,6 +177,14 @@
     
     }
 
-
+// -----------------------------------------------------------------------------
+// CHgSingleLargeList::HandleScrollbarVisibilityChange()
+// -----------------------------------------------------------------------------
+//
+void CHgSingleLargeList::HandleScrollbarVisibilityChange( TBool aVisible )
+    {
+    TInt variety = aVisible ? 1 : 0;
+    iLayoutData->SetSecondIndicatorLayout(list_single_large_graphic_pane_g2(variety));
+    }
 
 // End of file