00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "BmpAnimGui.h"
00017
00018
00019
00020 void CExampleAppUi::ConstructL()
00021 {
00022
00023 BaseConstructL();
00024
00025 iAppView = CExampleAppView::NewL( ClientRect() );
00026 }
00027
00028
00029
00030 CExampleAppUi::~CExampleAppUi()
00031 {
00032 delete iAppView;
00033 }
00034
00035
00036 void CExampleAppUi::HandleCommandL( TInt aCommand )
00037 {
00038
00039 switch (aCommand)
00040 {
00041 case EGuiBaseDo0:
00042 iAppView->iBitmapAnimPlayer.SetPlayModeL( CBitmapAnimClientData::EPlay );
00043 iAppView->iBitmapAnimPlayer.StartL();
00044 break;
00045
00046 case EGuiBaseDo1:
00047 iAppView->iBitmapAnimPlayer.StopL();
00048 break;
00049
00050 case EGuiBaseDo2:
00051 iAppView->iBitmapAnimPlayer.SetPlayModeL( CBitmapAnimClientData::EBounce );
00052 iAppView->iBitmapAnimPlayer.StartL();
00053 break;
00054
00055 case EGuiBaseDo3:
00056 iAppView->iBitmapAnimPlayer.SetPlayModeL( CBitmapAnimClientData::ECycle );
00057 iAppView->iBitmapAnimPlayer.StartL();
00058 break;
00059
00060 case EEikCmdExit:
00061 Exit();
00062 break;
00063 }
00064
00065 }
00066