uifw/AvKon/tsrc/bc/S60_SDKMCL/bctestmixmcl/src/bctestmixmclgeneralcase.cpp
branchRCL_3
changeset 4 8ca85d2f0db7
parent 0 2f259fa3e83a
child 15 08e69e956a8c
equal deleted inserted replaced
0:2f259fa3e83a 4:8ca85d2f0db7
   110     TestOptionsMenuL();
   110     TestOptionsMenuL();
   111     TestTasObjectInfoAndTasHookL();
   111     TestTasObjectInfoAndTasHookL();
   112     TestMiscApisFuncOneL();
   112     TestMiscApisFuncOneL();
   113     TestAknToolbar();
   113     TestAknToolbar();
   114     TestAknPopupUtils();
   114     TestAknPopupUtils();
       
   115     TestAknListUtilsL(); 
   115     TestEditorKineticScrollingL();
   116     TestEditorKineticScrollingL();
   116     TestAknPhysicsSuspendPhysicsL();
   117     TestAknPhysicsSuspendPhysicsL();
   117     TestAknPhysicsResumePhysicsL();
   118     TestAknPhysicsResumePhysicsL();
   118     TestCba();
   119     TestCba();
   119     }
   120     }
   181 	    "CListBoxView::ItemIsPartiallyVisible() invoked" );	
   182 	    "CListBoxView::ItemIsPartiallyVisible() invoked" );	
   182 	_LIT( KItemOffsetInPixels, 
   183 	_LIT( KItemOffsetInPixels, 
   183 	    "CListBoxView::ItemOffsetInPixels() invoked" );
   184 	    "CListBoxView::ItemOffsetInPixels() invoked" );
   184 	_LIT( KDisableItemSpecificMenu, 
   185 	_LIT( KDisableItemSpecificMenu, 
   185 	    "CListBoxView::DisableItemSpecificMenu() invoked" );
   186 	    "CListBoxView::DisableItemSpecificMenu() invoked" );
   186 	
   187 	_LIT( KMakeVisible,
       
   188 	    "CEikListBox::MakeVisible() invoked" );
       
   189     _LIT( KItemsInSingleLine, 
       
   190         "CEikListBox::ItemsInSingleLine() invoked" );
       
   191 
   187 	CEikFormattedCellListBox * listbox = new CEikFormattedCellListBox();
   192 	CEikFormattedCellListBox * listbox = new CEikFormattedCellListBox();
   188 	CleanupStack::PushL( listbox );
   193 	CleanupStack::PushL( listbox );
   189 	
   194 	
   190 	listbox->ConstructL( iContainer, EAknListBoxSelectionList );
   195 	listbox->ConstructL( iContainer, EAknListBoxSelectionList );
   191 	CDesCArrayFlat* text = new (ELeave) CDesCArrayFlat(1);
   196 	CDesCArrayFlat* text = new (ELeave) CDesCArrayFlat(1);
   222 	listbox->View()->ItemOffsetInPixels();
   227 	listbox->View()->ItemOffsetInPixels();
   223 	AssertTrueL( ETrue, KItemOffsetInPixels );
   228 	AssertTrueL( ETrue, KItemOffsetInPixels );
   224 	
   229 	
   225 	listbox->DisableItemSpecificMenu();
   230 	listbox->DisableItemSpecificMenu();
   226 	AssertTrueL( ETrue, KDisableItemSpecificMenu );
   231 	AssertTrueL( ETrue, KDisableItemSpecificMenu );
       
   232     listbox->MakeVisible( ETrue );
       
   233     AssertTrueL( ETrue, KMakeVisible );
       
   234 
       
   235 	listbox->ItemsInSingleLine();
       
   236 	AssertTrueL( ETrue, KItemsInSingleLine );
   227 	
   237 	
   228 	CleanupStack::PopAndDestroy( text );
   238 	CleanupStack::PopAndDestroy( text );
   229 	CleanupStack::PopAndDestroy( listbox );
   239 	CleanupStack::PopAndDestroy( listbox );
   230 	}
   240 	}
   231 	
   241 	
   342     point = AknPopupUtils::Position( size, NULL );
   352     point = AknPopupUtils::Position( size, NULL );
   343     _LIT( KAknPopupUtilsPosition, "AknPopupUtils::Position funcs are tested" );
   353     _LIT( KAknPopupUtilsPosition, "AknPopupUtils::Position funcs are tested" );
   344     AssertTrueL( ETrue, KAknPopupUtilsPosition );
   354     AssertTrueL( ETrue, KAknPopupUtilsPosition );
   345     }
   355     }
   346 
   356 
       
   357 	
       
   358 // ---------------------------------------------------------------------------
       
   359 // CBCTestMixMCLGeneralCase::TestAknListUtils
       
   360 // ---------------------------------------------------------------------------
       
   361 //   
       
   362 void CBCTestMixMCLGeneralCase::TestAknListUtilsL()
       
   363     {
       
   364     CFbsBitmap *bitmap = new ( ELeave ) CFbsBitmap();
       
   365     CleanupStack::PushL( bitmap );
       
   366     bitmap->Create( TSize( 20, 20 ), EColor16MA );
       
   367     CFbsBitmapDevice *bitmapDevice = CFbsBitmapDevice::NewL( bitmap );
       
   368     CleanupStack::PushL( bitmapDevice );
       
   369     CFbsBitGc *gc = CFbsBitGc::NewL();
       
   370     CleanupStack::PushL( gc );
       
   371     gc->Activate( bitmapDevice );
       
   372     
       
   373     TRect rect( 10,100,20,120 );
       
   374     TRgb color( KRgbRed );
       
   375     AknListUtils::DrawSeparator( *gc, rect, color );
       
   376     
       
   377     CleanupStack::PopAndDestroy( gc );
       
   378     CleanupStack::PopAndDestroy( bitmapDevice );
       
   379     CleanupStack::PopAndDestroy( bitmap );
       
   380     
       
   381     _LIT( KAknListUtilsDrawSeparator, "AknListUtils::DrawSeparator tested" );
       
   382     AssertTrueL( ETrue, KAknListUtilsDrawSeparator );
       
   383     }
       
   384 
       
   385 	
   347 // ---------------------------------------------------------------------------
   386 // ---------------------------------------------------------------------------
   348 // CBCTestMixMCLGeneralCase::TestAknToolbar
   387 // CBCTestMixMCLGeneralCase::TestAknToolbar
   349 // ---------------------------------------------------------------------------
   388 // ---------------------------------------------------------------------------
   350 // 
   389 // 
   351 void CBCTestMixMCLGeneralCase::TestAknToolbar()
   390 void CBCTestMixMCLGeneralCase::TestAknToolbar()
   359 	
   398 	
   360 	toolbar->SetSkinBackgroundId( KAknsIIDQsnBgAreaControlMp );
   399 	toolbar->SetSkinBackgroundId( KAknsIIDQsnBgAreaControlMp );
   361 	AssertTrueL( ETrue, KAknToolbarSetBgId );
   400 	AssertTrueL( ETrue, KAknToolbarSetBgId );
   362 	CleanupStack::PopAndDestroy( toolbar );
   401 	CleanupStack::PopAndDestroy( toolbar );
   363 	}
   402 	}
       
   403 
   364 
   404 
   365 // ---------------------------------------------------------------------------
   405 // ---------------------------------------------------------------------------
   366 // CBCTestMixMCLGeneralCase::TestEditorKineticScrollingL
   406 // CBCTestMixMCLGeneralCase::TestEditorKineticScrollingL
   367 // ---------------------------------------------------------------------------
   407 // ---------------------------------------------------------------------------
   368 //   
   408 //