void wxImagePanel::SetImages( const AnimationFrames& newImages ) { if( newImages.empty() ) return; mFrames = newImages; mImageFactory.Reset(); mBitmapCache.clear(); mCurFrame = 0; SetImage( mFrames[ mCurFrame ].mImage ); SetScale( mScale ); if( mFrames.size() > 1 ) { Play( false ); } }
void wxImagePanel::SetImages( const AnimationFrames& newImages ) { if( newImages.empty() ) return; mFrames = newImages; mImageFactory.Reset(); mBitmapCache.clear(); mCurFrame = 0; SetImage( mFrames[ mCurFrame ].mImage ); SetZoomType( mZoomType ); mPosition = ClampPosition( wxPoint( 0, 0 ) ); if( mFrames.size() > 1 ) { Play( false ); } }