Ejemplo n.º 1
0
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 );
    }
}
Ejemplo n.º 2
0
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 );
    }
}