diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-08-23 15:11:31 +0200 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-08-23 15:11:31 +0200 |
commit | 4f30c816fa0fb66e650d4e85304292b5ec72b22d (patch) | |
tree | 2c6ae8d7c2f6eb55686bb306afe1b1fce5172be8 /sd/source/core/EffectMigration.cxx | |
parent | 2ebf6456709b2345fcd340137b10ff7bb47a3263 (diff) |
recreated tag libreoffice-3.3.0.4 which had these commits:
commit 40849a63d4ca6da479ef28e129b15109a42e8617 (tag: refs/tags/libreoffice-3.3.0.4, refs/remotes/origin/libreoffice-3-3-0)
Author: Petr Mladek <pmladek@suse.cz>
Date: Tue Jan 18 19:01:18 2011 +0100
Version 3.3.0.4, tag libreoffice-3.3.0.4 (3.3-rc4)
commit 2764d5adfcd646794593cda200fca9d4988d0d06
Author: Petr Mladek <pmladek@suse.cz>
Date: Tue Jan 11 22:59:37 2011 +0100
Branch libreoffice-3-3-0
This is 'libreoffice-3-3-0' - the stable branch for the 3.3.0 release.
Only very safe changes, reviewed by three people are allowed.
If you want to commit more complicated fix for the next 3.3.x release,
please use the 'libreoffice-3-3' branch.
If you want to build something cool, unstable, and risky, use master.
Notes
Notes:
split repo tag: impress_libreoffice-3.3.0.4
Diffstat (limited to 'sd/source/core/EffectMigration.cxx')
-rw-r--r-- | sd/source/core/EffectMigration.cxx | 210 |
1 files changed, 105 insertions, 105 deletions
diff --git a/sd/source/core/EffectMigration.cxx b/sd/source/core/EffectMigration.cxx index 61b1a4c502d2..8300bbc42f01 100644 --- a/sd/source/core/EffectMigration.cxx +++ b/sd/source/core/EffectMigration.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -51,105 +51,105 @@ using ::rtl::OUString; struct deprecated_FadeEffect_conversion_table_entry { - FadeEffect meFadeEffect; + FadeEffect meFadeEffect; const sal_Char* mpPresetId; } deprecated_FadeEffect_conversion_table[] = { // OOo 1.x transitions - { FadeEffect_FADE_FROM_LEFT, "wipe-right" }, - { FadeEffect_FADE_FROM_TOP, "wipe-down" }, - { FadeEffect_FADE_FROM_RIGHT, "wipe-left" }, - { FadeEffect_FADE_FROM_BOTTOM, "wipe-up" }, - - { FadeEffect_CLOCKWISE, "wheel-clockwise-1-spoke" }, - - { FadeEffect_UNCOVER_TO_LEFT, "uncover-left" }, - { FadeEffect_UNCOVER_TO_UPPERLEFT, "uncover-left-up" }, - { FadeEffect_UNCOVER_TO_TOP, "uncover-up" }, - { FadeEffect_UNCOVER_TO_UPPERRIGHT, "uncover-right-up" }, - { FadeEffect_UNCOVER_TO_RIGHT, "uncover-right" }, - { FadeEffect_UNCOVER_TO_LOWERRIGHT, "uncover-right-down" }, - { FadeEffect_UNCOVER_TO_BOTTOM, "uncover-down" }, - { FadeEffect_UNCOVER_TO_LOWERLEFT, "uncover-left-down" }, - - { FadeEffect_VERTICAL_LINES, "random-bars-vertical" }, - { FadeEffect_HORIZONTAL_LINES, "random-bars-horizontal" }, - - { FadeEffect_VERTICAL_CHECKERBOARD, "checkerboard-down" }, - { FadeEffect_HORIZONTAL_CHECKERBOARD, "checkerboard-across" }, - - { FadeEffect_FADE_TO_CENTER, "box-in" }, - { FadeEffect_FADE_FROM_CENTER, "box-out" }, - - { FadeEffect_VERTICAL_STRIPES, "venetian-blinds-vertical" }, - { FadeEffect_HORIZONTAL_STRIPES, "venetian-blinds-horizontal" }, - - { FadeEffect_MOVE_FROM_LEFT, "cover-right" }, - { FadeEffect_MOVE_FROM_TOP, "cover-down" }, - { FadeEffect_MOVE_FROM_RIGHT, "cover-left" }, - { FadeEffect_MOVE_FROM_BOTTOM, "cover-up" }, - { FadeEffect_MOVE_FROM_UPPERLEFT, "cover-right-down" }, - { FadeEffect_MOVE_FROM_UPPERRIGHT, "cover-left-down" }, - { FadeEffect_MOVE_FROM_LOWERRIGHT, "cover-left-up" }, - { FadeEffect_MOVE_FROM_LOWERLEFT, "cover-right-up" }, - - { FadeEffect_DISSOLVE, "dissolve" }, - - { FadeEffect_RANDOM, "random-transition" }, - - { FadeEffect_ROLL_FROM_LEFT, "push-right" }, - { FadeEffect_ROLL_FROM_TOP, "push-down" }, - { FadeEffect_ROLL_FROM_RIGHT, "push-left" }, - { FadeEffect_ROLL_FROM_BOTTOM, "push-up" }, - - { FadeEffect_CLOSE_VERTICAL, "split-horizontal-in" }, - { FadeEffect_CLOSE_HORIZONTAL, "split-vertical-in" }, - { FadeEffect_OPEN_VERTICAL, "split-horizontal-out" }, - { FadeEffect_OPEN_HORIZONTAL, "split-vertical-out" }, - - { FadeEffect_FADE_FROM_UPPERLEFT, "diagonal-squares-right-down" }, - { FadeEffect_FADE_FROM_UPPERRIGHT, "diagonal-squares-left-down" }, - { FadeEffect_FADE_FROM_LOWERLEFT, "diagonal-squares-right-up" }, - { FadeEffect_FADE_FROM_LOWERRIGHT, "diagonal-squares-left-up" }, + { FadeEffect_FADE_FROM_LEFT, "wipe-right" }, + { FadeEffect_FADE_FROM_TOP, "wipe-down" }, + { FadeEffect_FADE_FROM_RIGHT, "wipe-left" }, + { FadeEffect_FADE_FROM_BOTTOM, "wipe-up" }, + + { FadeEffect_CLOCKWISE, "wheel-clockwise-1-spoke" }, + + { FadeEffect_UNCOVER_TO_LEFT, "uncover-left" }, + { FadeEffect_UNCOVER_TO_UPPERLEFT, "uncover-left-up" }, + { FadeEffect_UNCOVER_TO_TOP, "uncover-up" }, + { FadeEffect_UNCOVER_TO_UPPERRIGHT, "uncover-right-up" }, + { FadeEffect_UNCOVER_TO_RIGHT, "uncover-right" }, + { FadeEffect_UNCOVER_TO_LOWERRIGHT, "uncover-right-down" }, + { FadeEffect_UNCOVER_TO_BOTTOM, "uncover-down" }, + { FadeEffect_UNCOVER_TO_LOWERLEFT, "uncover-left-down" }, + + { FadeEffect_VERTICAL_LINES, "random-bars-vertical" }, + { FadeEffect_HORIZONTAL_LINES, "random-bars-horizontal" }, + + { FadeEffect_VERTICAL_CHECKERBOARD, "checkerboard-down" }, + { FadeEffect_HORIZONTAL_CHECKERBOARD, "checkerboard-across" }, + + { FadeEffect_FADE_TO_CENTER, "box-in" }, + { FadeEffect_FADE_FROM_CENTER, "box-out" }, + + { FadeEffect_VERTICAL_STRIPES, "venetian-blinds-vertical" }, + { FadeEffect_HORIZONTAL_STRIPES, "venetian-blinds-horizontal" }, + + { FadeEffect_MOVE_FROM_LEFT, "cover-right" }, + { FadeEffect_MOVE_FROM_TOP, "cover-down" }, + { FadeEffect_MOVE_FROM_RIGHT, "cover-left" }, + { FadeEffect_MOVE_FROM_BOTTOM, "cover-up" }, + { FadeEffect_MOVE_FROM_UPPERLEFT, "cover-right-down" }, + { FadeEffect_MOVE_FROM_UPPERRIGHT, "cover-left-down" }, + { FadeEffect_MOVE_FROM_LOWERRIGHT, "cover-left-up" }, + { FadeEffect_MOVE_FROM_LOWERLEFT, "cover-right-up" }, + + { FadeEffect_DISSOLVE, "dissolve" }, + + { FadeEffect_RANDOM, "random-transition" }, + + { FadeEffect_ROLL_FROM_LEFT, "push-right" }, + { FadeEffect_ROLL_FROM_TOP, "push-down" }, + { FadeEffect_ROLL_FROM_RIGHT, "push-left" }, + { FadeEffect_ROLL_FROM_BOTTOM, "push-up" }, + + { FadeEffect_CLOSE_VERTICAL, "split-horizontal-in" }, + { FadeEffect_CLOSE_HORIZONTAL, "split-vertical-in" }, + { FadeEffect_OPEN_VERTICAL, "split-horizontal-out" }, + { FadeEffect_OPEN_HORIZONTAL, "split-vertical-out" }, + + { FadeEffect_FADE_FROM_UPPERLEFT, "diagonal-squares-right-down" }, + { FadeEffect_FADE_FROM_UPPERRIGHT, "diagonal-squares-left-down" }, + { FadeEffect_FADE_FROM_LOWERLEFT, "diagonal-squares-right-up" }, + { FadeEffect_FADE_FROM_LOWERRIGHT, "diagonal-squares-left-up" }, // OOo 1.x transitions not in OOo 2.x - { FadeEffect_CLOCKWISE, "clock-wipe-twelve" }, - { FadeEffect_COUNTERCLOCKWISE, "reverse-clock-wipe-twelve" }, - { FadeEffect_SPIRALIN_LEFT, "spiral-wipe-top-left-clockwise" }, - { FadeEffect_SPIRALIN_RIGHT, "spiral-wipe-top-right-counter-clockwise" }, - { FadeEffect_SPIRALOUT_LEFT, "spiral-wipe-out-to-bottom-right-clockwise" }, - { FadeEffect_SPIRALOUT_RIGHT, "spiral-wipe-out-to-bottom-left-counter-clockwise" }, - { FadeEffect_WAVYLINE_FROM_LEFT, "snake-wipe-top-left-vertical" }, - { FadeEffect_WAVYLINE_FROM_TOP, "snake-wipe-top-left-horizontal" }, - { FadeEffect_WAVYLINE_FROM_RIGHT, "snake-wipe-bottom-right-vertical" }, - { FadeEffect_WAVYLINE_FROM_BOTTOM, "snake-wipe-bottom-right-horizontal" }, - { FadeEffect_STRETCH_FROM_LEFT, "wipe-right" }, // todo - { FadeEffect_STRETCH_FROM_TOP, "wipe-down" }, // todo - { FadeEffect_STRETCH_FROM_RIGHT, "wipe-left" }, // todo - { FadeEffect_STRETCH_FROM_BOTTOM, "wipe-up" }, // todo + { FadeEffect_CLOCKWISE, "clock-wipe-twelve" }, + { FadeEffect_COUNTERCLOCKWISE, "reverse-clock-wipe-twelve" }, + { FadeEffect_SPIRALIN_LEFT, "spiral-wipe-top-left-clockwise" }, + { FadeEffect_SPIRALIN_RIGHT, "spiral-wipe-top-right-counter-clockwise" }, + { FadeEffect_SPIRALOUT_LEFT, "spiral-wipe-out-to-bottom-right-clockwise" }, + { FadeEffect_SPIRALOUT_RIGHT, "spiral-wipe-out-to-bottom-left-counter-clockwise" }, + { FadeEffect_WAVYLINE_FROM_LEFT, "snake-wipe-top-left-vertical" }, + { FadeEffect_WAVYLINE_FROM_TOP, "snake-wipe-top-left-horizontal" }, + { FadeEffect_WAVYLINE_FROM_RIGHT, "snake-wipe-bottom-right-vertical" }, + { FadeEffect_WAVYLINE_FROM_BOTTOM, "snake-wipe-bottom-right-horizontal" }, + { FadeEffect_STRETCH_FROM_LEFT, "wipe-right" }, // todo + { FadeEffect_STRETCH_FROM_TOP, "wipe-down" }, // todo + { FadeEffect_STRETCH_FROM_RIGHT, "wipe-left" }, // todo + { FadeEffect_STRETCH_FROM_BOTTOM, "wipe-up" }, // todo // OOo 1.x not available transitions - { FadeEffect_CLOCKWISE, "wheel-clockwise-2-spokes" }, - { FadeEffect_CLOCKWISE, "wheel-clockwise-3-spokes" }, - { FadeEffect_CLOCKWISE, "wheel-clockwise-4-spokes" }, - { FadeEffect_CLOCKWISE, "wheel-clockwise-8-spokes" }, + { FadeEffect_CLOCKWISE, "wheel-clockwise-2-spokes" }, + { FadeEffect_CLOCKWISE, "wheel-clockwise-3-spokes" }, + { FadeEffect_CLOCKWISE, "wheel-clockwise-4-spokes" }, + { FadeEffect_CLOCKWISE, "wheel-clockwise-8-spokes" }, - { FadeEffect_FADE_FROM_CENTER, "shape-circle" }, - { FadeEffect_FADE_FROM_CENTER, "shape-diamond" }, - { FadeEffect_FADE_FROM_CENTER, "shape-plus" }, + { FadeEffect_FADE_FROM_CENTER, "shape-circle" }, + { FadeEffect_FADE_FROM_CENTER, "shape-diamond" }, + { FadeEffect_FADE_FROM_CENTER, "shape-plus" }, - { FadeEffect_CLOCKWISE, "wedge" }, + { FadeEffect_CLOCKWISE, "wedge" }, - { FadeEffect_DISSOLVE, "fade-through-black" }, + { FadeEffect_DISSOLVE, "fade-through-black" }, - { FadeEffect_CLOCKWISE, "zoom-rotate-in" }, + { FadeEffect_CLOCKWISE, "zoom-rotate-in" }, - { FadeEffect_HORIZONTAL_LINES, "comb-horizontal" }, - { FadeEffect_VERTICAL_LINES, "comb-vertical" }, + { FadeEffect_HORIZONTAL_LINES, "comb-horizontal" }, + { FadeEffect_VERTICAL_LINES, "comb-vertical" }, - { FadeEffect_DISSOLVE, "fade-smoothly" }, + { FadeEffect_DISSOLVE, "fade-smoothly" }, { FadeEffect_NONE, 0 } }; @@ -202,7 +202,7 @@ FadeEffect EffectMigration::GetFadeEffect( const SdPage* pPage ) const TransitionPresetList::const_iterator aEndIt( rPresetList.end()); for( ; aIt != aEndIt; ++aIt ) { - if( ( (*aIt)->getTransition() == pPage->getTransitionType() ) && + if( ( (*aIt)->getTransition() == pPage->getTransitionType() ) && ( (*aIt)->getSubtype() == pPage->getTransitionSubtype() ) && ( (*aIt)->getDirection() == pPage->getTransitionDirection() ) && ( (*aIt)->getFadeColor() == pPage->getTransitionFadeColor() ) ) @@ -221,7 +221,7 @@ FadeEffect EffectMigration::GetFadeEffect( const SdPage* pPage ) struct deprecated_AnimationEffect_conversion_table_entry { - AnimationEffect meEffect; + AnimationEffect meEffect; const sal_Char* mpPresetId; const sal_Char* mpPresetSubType; } @@ -252,7 +252,7 @@ deprecated_AnimationEffect_conversion_table[] = { AnimationEffect_MOVE_FROM_LOWERRIGHT, "ooo-entrance-fly-in","from-bottom-right" }, { AnimationEffect_MOVE_FROM_LOWERLEFT, "ooo-entrance-fly-in","from-bottom-left" }, - { AnimationEffect_MOVE_FROM_BOTTOM, "ooo-entrance-fly-in-slow", "from-bottom" }, + { AnimationEffect_MOVE_FROM_BOTTOM, "ooo-entrance-fly-in-slow", "from-bottom" }, { AnimationEffect_MOVE_FROM_LEFT, "ooo-entrance-fly-in-slow", "from-left" }, { AnimationEffect_MOVE_FROM_RIGHT, "ooo-entrance-fly-in-slow", "from-right" }, { AnimationEffect_MOVE_FROM_TOP, "ooo-entrance-fly-in-slow", "from-top" }, @@ -415,7 +415,7 @@ deprecated_AnimationEffect_conversion_table[] = EffectSequence::iterator ImplFindEffect( MainSequencePtr& pMainSequence, const Reference< XShape >& rShape, sal_Int16 nSubItem ) { EffectSequence::iterator aIter; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -566,7 +566,7 @@ AnimationEffect EffectMigration::GetAnimationEffect( SvxShape* pShape ) const Reference< XShape > xShape( pShape ); EffectSequence::iterator aIter; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -587,7 +587,7 @@ AnimationEffect EffectMigration::GetAnimationEffect( SvxShape* pShape ) } // now find old effect - AnimationEffect eEffect = AnimationEffect_NONE; + AnimationEffect eEffect = AnimationEffect_NONE; if( !ConvertPreset( aPresetId, &aPresetSubType, eEffect ) ) ConvertPreset( aPresetId, 0, eEffect ); @@ -659,7 +659,7 @@ void EffectMigration::SetTextAnimationEffect( SvxShape* pShape, AnimationEffect { pShapeEffect = (*aIterOnlyBackground); } - else + else { EffectSequence::iterator aIterAsWhole( ImplFindEffect( pMainSequence, xShape, ShapeAnimationSubType::AS_WHOLE ) ); if( aIterAsWhole != aEnd ) @@ -693,7 +693,7 @@ void EffectMigration::SetTextAnimationEffect( SvxShape* pShape, AnimationEffect const bool bManual = (pPage == 0) || (pPage->GetPresChange() == PRESCHANGE_MANUAL); // now create effects for each paragraph - pGroup = + pGroup = pMainSequence-> createTextGroup( pShapeEffect, 10, bManual ? -1 : 0.0, sal_True, sal_False ); } @@ -762,7 +762,7 @@ AnimationEffect EffectMigration::GetTextAnimationEffect( SvxShape* pShape ) } // now find old effect - AnimationEffect eEffect = AnimationEffect_NONE; + AnimationEffect eEffect = AnimationEffect_NONE; if( !ConvertPreset( aPresetId, &aPresetSubType, eEffect ) ) ConvertPreset( aPresetId, 0, eEffect ); @@ -781,7 +781,7 @@ bool EffectMigration::ConvertPreset( const OUString& rPresetId, const OUString* deprecated_AnimationEffect_conversion_table_entry* p = deprecated_AnimationEffect_conversion_table; while( p->mpPresetId ) { - if( rPresetId.equalsAscii( p->mpPresetId ) && + if( rPresetId.equalsAscii( p->mpPresetId ) && (( p->mpPresetSubType == 0 ) || ( pPresetSubType == 0) || ( pPresetSubType->equalsAscii( p->mpPresetSubType )) ) ) @@ -855,7 +855,7 @@ void EffectMigration::SetAnimationSpeed( SvxShape* pShape, AnimationSpeed eSpeed EffectSequence::iterator aIter; bool bNeedRebuild = false; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -935,7 +935,7 @@ void EffectMigration::SetDimColor( SvxShape* pShape, sal_Int32 nColor ) EffectSequence::iterator aIter; bool bNeedRebuild = false; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -966,11 +966,11 @@ sal_Int32 EffectMigration::GetDimColor( SvxShape* pShape ) const Reference< XShape > xShape( pShape ); EffectSequence::iterator aIter; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); - if( (pEffect->getTargetShape() == xShape) && + if( (pEffect->getTargetShape() == xShape) && pEffect->getDimColor().hasValue() && pEffect->hasAfterEffect()) { @@ -1006,7 +1006,7 @@ void EffectMigration::SetDimHide( SvxShape* pShape, sal_Bool bDimHide ) EffectSequence::iterator aIter; bool bNeedRebuild = false; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -1080,7 +1080,7 @@ void EffectMigration::SetDimPrevious( SvxShape* pShape, sal_Bool bDimPrevious ) EffectSequence::iterator aIter; bool bNeedRebuild = false; - + for( aIter = pMainSequence->getBegin(); aIter != pMainSequence->getEnd(); aIter++ ) { CustomAnimationEffectPtr pEffect( (*aIter) ); @@ -1149,7 +1149,7 @@ void EffectMigration::SetPresentationOrder( SvxShape* pShape, sal_Int32 nNewPos { Reference< XShape > xThis( pShape ); Reference< XShape > xCurrent; - + EffectSequence::iterator aIter( rSequence.begin() ); EffectSequence::iterator aEnd( rSequence.end() ); for( nPos = 0; aIter != aEnd; aIter++ ) @@ -1196,7 +1196,7 @@ void EffectMigration::SetPresentationOrder( SvxShape* pShape, sal_Int32 nNewPos aEffects.push_back( (*(*aIter)) ); rSequence.erase( (*aIter++) ); } - + if( nNewPos > nCurrentPos ) nNewPos++; @@ -1275,7 +1275,7 @@ void EffectMigration::UpdateSoundEffect( SvxShape* pShape, SdAnimationInfo* pInf EffectSequence::iterator aIter; bool bNeedRebuild = false; - + OUString aSoundFile; if( pInfo->mbSoundOn ) aSoundFile = pInfo->maSoundFile; @@ -1318,8 +1318,8 @@ OUString EffectMigration::GetSoundFile( SvxShape* pShape ) const Reference< XShape > xShape( pShape ); EffectSequence::iterator aIter; - - for( aIter = pMainSequence->getBegin(); + + for( aIter = pMainSequence->getBegin(); (aSoundFile.getLength() == 0) && (aIter != pMainSequence->getEnd()); aIter++ ) { |