summaryrefslogtreecommitdiff
path: root/vcl/source/animate
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/animate')
-rw-r--r--vcl/source/animate/Animation.cxx2
-rw-r--r--vcl/source/animate/AnimationRenderer.cxx62
2 files changed, 32 insertions, 32 deletions
diff --git a/vcl/source/animate/Animation.cxx b/vcl/source/animate/Animation.cxx
index 0922dec2bf37..831532d5977a 100644
--- a/vcl/source/animate/Animation.cxx
+++ b/vcl/source/animate/Animation.cxx
@@ -181,7 +181,7 @@ bool Animation::Start(OutputDevice& rOut, const Point& rDestPt, const Size& rDes
if (itAnimView != maRenderers.end())
{
- if ((*itAnimView)->getOutPos() == rDestPt
+ if ((*itAnimView)->getOriginPosition() == rDestPt
&& (*itAnimView)->getOutSizePix() == rOut.LogicToPixel(rDestSz))
{
(*itAnimView)->repaint();
diff --git a/vcl/source/animate/AnimationRenderer.cxx b/vcl/source/animate/AnimationRenderer.cxx
index e4ce509a694d..9bb5efc38ae9 100644
--- a/vcl/source/animate/AnimationRenderer.cxx
+++ b/vcl/source/animate/AnimationRenderer.cxx
@@ -32,10 +32,10 @@ AnimationRenderer::AnimationRenderer( Animation* pParent, OutputDevice* pOut,
OutputDevice* pFirstFrameOutDev ) :
mpParent ( pParent ),
mpRenderContext ( pFirstFrameOutDev ? pFirstFrameOutDev : pOut ),
- mnRendererId ( nRendererId ),
- maPt ( rPt ),
- maSz ( rSz ),
- maSzPix ( mpRenderContext->LogicToPixel( maSz ) ),
+ mnRendererId ( nRendererId ),
+ maOriginPt ( rPt ),
+ maLogicalSize ( rSz ),
+ maSizePx ( mpRenderContext->LogicToPixel( maLogicalSize ) ),
maClip ( mpRenderContext->GetClipRegion() ),
mpBackground ( VclPtr<VirtualDevice>::Create() ),
mpRestore ( VclPtr<VirtualDevice>::Create() ),
@@ -43,40 +43,40 @@ AnimationRenderer::AnimationRenderer( Animation* pParent, OutputDevice* pOut,
meLastDisposal ( Disposal::Back ),
mbIsPaused ( false ),
mbIsMarked ( false ),
- mbIsMirroredHorizontally ( maSz.Width() < 0 ),
- mbIsMirroredVertically ( maSz.Height() < 0 )
+ mbIsMirroredHorizontally( maLogicalSize.Width() < 0 ),
+ mbIsMirroredVertically( maLogicalSize.Height() < 0 )
{
Animation::ImplIncAnimCount();
// Mirrored horizontally?
if( mbIsMirroredHorizontally )
{
- maDispPt.setX( maPt.X() + maSz.Width() + 1 );
- maDispSz.setWidth( -maSz.Width() );
- maSzPix.setWidth( -maSzPix.Width() );
+ maDispPt.setX( maOriginPt.X() + maLogicalSize.Width() + 1 );
+ maDispSz.setWidth( -maLogicalSize.Width() );
+ maSizePx.setWidth( -maSizePx.Width() );
}
else
{
- maDispPt.setX( maPt.X() );
- maDispSz.setWidth( maSz.Width() );
+ maDispPt.setX( maOriginPt.X() );
+ maDispSz.setWidth( maLogicalSize.Width() );
}
// Mirrored vertically?
if( mbIsMirroredVertically )
{
- maDispPt.setY( maPt.Y() + maSz.Height() + 1 );
- maDispSz.setHeight( -maSz.Height() );
- maSzPix.setHeight( -maSzPix.Height() );
+ maDispPt.setY( maOriginPt.Y() + maLogicalSize.Height() + 1 );
+ maDispSz.setHeight( -maLogicalSize.Height() );
+ maSizePx.setHeight( -maSizePx.Height() );
}
else
{
- maDispPt.setY( maPt.Y() );
- maDispSz.setHeight( maSz.Height() );
+ maDispPt.setY( maOriginPt.Y() );
+ maDispSz.setHeight( maLogicalSize.Height() );
}
// save background
- mpBackground->SetOutputSizePixel( maSzPix );
- mpRenderContext->SaveBackground(*mpBackground, maDispPt, maDispSz, maSzPix);
+ mpBackground->SetOutputSizePixel( maSizePx );
+ mpRenderContext->SaveBackground(*mpBackground, maDispPt, maDispSz, maSizePx);
// Initialize drawing to actual position
drawToIndex( mpParent->ImplGetCurPos() );
@@ -111,13 +111,13 @@ void AnimationRenderer::getPosSize( const AnimationBitmap& rAnimationBitmap, Poi
// calculate x scaling
if( rAnmSize.Width() > 1 )
- fFactX = static_cast<double>( maSzPix.Width() - 1 ) / ( rAnmSize.Width() - 1 );
+ fFactX = static_cast<double>( maSizePx.Width() - 1 ) / ( rAnmSize.Width() - 1 );
else
fFactX = 1.0;
// calculate y scaling
if( rAnmSize.Height() > 1 )
- fFactY = static_cast<double>( maSzPix.Height() - 1 ) / ( rAnmSize.Height() - 1 );
+ fFactY = static_cast<double>( maSizePx.Height() - 1 ) / ( rAnmSize.Height() - 1 );
else
fFactY = 1.0;
@@ -132,11 +132,11 @@ void AnimationRenderer::getPosSize( const AnimationBitmap& rAnimationBitmap, Poi
// Mirrored horizontally?
if( mbIsMirroredHorizontally )
- rPosPix.setX( maSzPix.Width() - 1 - aPt2.X() );
+ rPosPix.setX( maSizePx.Width() - 1 - aPt2.X() );
// Mirrored vertically?
if( mbIsMirroredVertically )
- rPosPix.setY( maSzPix.Height() - 1 - aPt2.Y() );
+ rPosPix.setY( maSizePx.Height() - 1 - aPt2.Y() );
}
void AnimationRenderer::drawToIndex( sal_uLong nIndex )
@@ -156,7 +156,7 @@ void AnimationRenderer::drawToIndex( sal_uLong nIndex )
if (!maClip.IsNull())
xOldClip = pRenderContext->GetClipRegion();
- aVDev->SetOutputSizePixel( maSzPix, false );
+ aVDev->SetOutputSizePixel( maSizePx, false );
nIndex = std::min( nIndex, static_cast<sal_uLong>(mpParent->Count()) - 1 );
for( sal_uLong i = 0; i <= nIndex; i++ )
@@ -165,7 +165,7 @@ void AnimationRenderer::drawToIndex( sal_uLong nIndex )
if (xOldClip)
pRenderContext->SetClipRegion( maClip );
- pRenderContext->DrawOutDev( maDispPt, maDispSz, Point(), maSzPix, *aVDev );
+ pRenderContext->DrawOutDev( maDispPt, maDispSz, Point(), maSizePx, *aVDev );
if (pGuard)
pGuard->SetPaintRect(tools::Rectangle(maDispPt, maDispSz));
@@ -231,8 +231,8 @@ void AnimationRenderer::draw( sal_uLong nIndex, VirtualDevice* pVDev )
if( !pVDev )
{
pDev = VclPtr<VirtualDevice>::Create();
- pDev->SetOutputSizePixel( maSzPix, false );
- pDev->DrawOutDev( Point(), maSzPix, maDispPt, maDispSz, *pRenderContext );
+ pDev->SetOutputSizePixel( maSizePx, false );
+ pDev->DrawOutDev( Point(), maSizePx, maDispPt, maDispSz, *pRenderContext );
}
else
pDev = pVDev;
@@ -242,7 +242,7 @@ void AnimationRenderer::draw( sal_uLong nIndex, VirtualDevice* pVDev )
{
meLastDisposal = Disposal::Back;
maRestPt = Point();
- maRestSz = maSzPix;
+ maRestSz = maSizePx;
}
// restore
@@ -280,7 +280,7 @@ void AnimationRenderer::draw( sal_uLong nIndex, VirtualDevice* pVDev )
if (xOldClip)
pRenderContext->SetClipRegion( maClip );
- pRenderContext->DrawOutDev( maDispPt, maDispSz, Point(), maSzPix, *pDev );
+ pRenderContext->DrawOutDev( maDispPt, maDispSz, Point(), maSizePx, *pDev );
if (pGuard)
pGuard->SetPaintRect(tools::Rectangle(maDispPt, maDispSz));
@@ -300,7 +300,7 @@ void AnimationRenderer::repaint()
{
const bool bOldPause = mbIsPaused;
- mpRenderContext->SaveBackground(*mpBackground, maDispPt, maDispSz, maSzPix);
+ mpRenderContext->SaveBackground(*mpBackground, maDispPt, maDispSz, maSizePx);
mbIsPaused = false;
drawToIndex( mnActIndex );
@@ -311,8 +311,8 @@ AnimationData* AnimationRenderer::createAnimationData() const
{
AnimationData* pDataItem = new AnimationData;
- pDataItem->aStartOrg = maPt;
- pDataItem->aStartSize = maSz;
+ pDataItem->aStartOrg = maOriginPt;
+ pDataItem->aStartSize = maLogicalSize;
pDataItem->pOutDev = mpRenderContext;
pDataItem->pRendererData = const_cast<AnimationRenderer *>(this);
pDataItem->nRendererId = mnRendererId;