diff -r 2f259fa3e83a -r 8ca85d2f0db7 uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/src/bctestmixmclgeneralcase.cpp --- a/uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/src/bctestmixmclgeneralcase.cpp Tue Feb 02 01:00:49 2010 +0200 +++ b/uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/src/bctestmixmclgeneralcase.cpp Fri Feb 19 23:04:46 2010 +0200 @@ -112,6 +112,7 @@ TestMiscApisFuncOneL(); TestAknToolbar(); TestAknPopupUtils(); + TestAknListUtilsL(); TestEditorKineticScrollingL(); TestAknPhysicsSuspendPhysicsL(); TestAknPhysicsResumePhysicsL(); @@ -183,7 +184,11 @@ "CListBoxView::ItemOffsetInPixels() invoked" ); _LIT( KDisableItemSpecificMenu, "CListBoxView::DisableItemSpecificMenu() invoked" ); - + _LIT( KMakeVisible, + "CEikListBox::MakeVisible() invoked" ); + _LIT( KItemsInSingleLine, + "CEikListBox::ItemsInSingleLine() invoked" ); + CEikFormattedCellListBox * listbox = new CEikFormattedCellListBox(); CleanupStack::PushL( listbox ); @@ -224,6 +229,11 @@ listbox->DisableItemSpecificMenu(); AssertTrueL( ETrue, KDisableItemSpecificMenu ); + listbox->MakeVisible( ETrue ); + AssertTrueL( ETrue, KMakeVisible ); + + listbox->ItemsInSingleLine(); + AssertTrueL( ETrue, KItemsInSingleLine ); CleanupStack::PopAndDestroy( text ); CleanupStack::PopAndDestroy( listbox ); @@ -344,6 +354,35 @@ AssertTrueL( ETrue, KAknPopupUtilsPosition ); } + +// --------------------------------------------------------------------------- +// CBCTestMixMCLGeneralCase::TestAknListUtils +// --------------------------------------------------------------------------- +// +void CBCTestMixMCLGeneralCase::TestAknListUtilsL() + { + CFbsBitmap *bitmap = new ( ELeave ) CFbsBitmap(); + CleanupStack::PushL( bitmap ); + bitmap->Create( TSize( 20, 20 ), EColor16MA ); + CFbsBitmapDevice *bitmapDevice = CFbsBitmapDevice::NewL( bitmap ); + CleanupStack::PushL( bitmapDevice ); + CFbsBitGc *gc = CFbsBitGc::NewL(); + CleanupStack::PushL( gc ); + gc->Activate( bitmapDevice ); + + TRect rect( 10,100,20,120 ); + TRgb color( KRgbRed ); + AknListUtils::DrawSeparator( *gc, rect, color ); + + CleanupStack::PopAndDestroy( gc ); + CleanupStack::PopAndDestroy( bitmapDevice ); + CleanupStack::PopAndDestroy( bitmap ); + + _LIT( KAknListUtilsDrawSeparator, "AknListUtils::DrawSeparator tested" ); + AssertTrueL( ETrue, KAknListUtilsDrawSeparator ); + } + + // --------------------------------------------------------------------------- // CBCTestMixMCLGeneralCase::TestAknToolbar // --------------------------------------------------------------------------- @@ -362,6 +401,7 @@ CleanupStack::PopAndDestroy( toolbar ); } + // --------------------------------------------------------------------------- // CBCTestMixMCLGeneralCase::TestEditorKineticScrollingL // ---------------------------------------------------------------------------