uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/src/bctestmixmclgeneralcase.cpp
branchRCL_3
changeset 4 8ca85d2f0db7
parent 0 2f259fa3e83a
child 15 08e69e956a8c
--- 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
 // ---------------------------------------------------------------------------