diff -r aabf2c525e0f -r 9f56a4e1b8ab uifw/ganes/src/HgSingleGraphicList.cpp --- a/uifw/ganes/src/HgSingleGraphicList.cpp Fri Mar 12 15:43:43 2010 +0200 +++ b/uifw/ganes/src/HgSingleGraphicList.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 #include @@ -87,7 +88,8 @@ for(TInt i = 0; i <= KMaxNumberOfTitleIndicators; ++i) iLayoutData->SetTitleLayout( i, list_single_graphic_pane_t1( i )); iLayoutData->SetFirstIndicatorLayout(list_single_graphic_pane_g3(0)); - iLayoutData->SetSecondIndicatorLayout(list_single_graphic_pane_g2(1)); + TInt variety = iScrollbar && !iScrollbar->IsStatic() ? 1 : 0; + iLayoutData->SetSecondIndicatorLayout(list_single_graphic_pane_g2(variety)); // Get the Row rect. TAknLayoutRect layout; @@ -174,4 +176,14 @@ } +// ----------------------------------------------------------------------------- +// CHgSingleGraphicList::HandleScrollbarVisibilityChange() +// ----------------------------------------------------------------------------- +// +void CHgSingleGraphicList::HandleScrollbarVisibilityChange( TBool aVisible ) + { + TInt variety = aVisible ? 1 : 0; + iLayoutData->SetSecondIndicatorLayout(list_single_graphic_pane_g2(variety)); + } + // End of file