32 meEffect (presentation::AnimationEffect_NONE),
33 meTextEffect (presentation::AnimationEffect_NONE),
34 meSpeed (presentation::AnimationSpeed_SLOW),
36 mbDimPrevious (false),
41 meClickAction (presentation::ClickAction_NONE),
42 meSecondEffect (presentation::AnimationEffect_NONE),
43 meSecondSpeed (presentation::AnimationSpeed_SLOW),
44 mbSecondSoundOn (false),
45 mbSecondPlayFull (false),
56 meEffect (rAnmInfo.meEffect),
57 meTextEffect (rAnmInfo.meTextEffect),
58 meSpeed (rAnmInfo.meSpeed),
60 mbDimPrevious (rAnmInfo.mbDimPrevious),
61 mbIsMovie (rAnmInfo.mbIsMovie),
62 mbDimHide (rAnmInfo.mbDimHide),
63 maBlueScreen (rAnmInfo.maBlueScreen),
64 maDimColor (rAnmInfo.maDimColor),
65 maSoundFile (rAnmInfo.maSoundFile),
66 mbSoundOn (rAnmInfo.mbSoundOn),
67 mbPlayFull (rAnmInfo.mbPlayFull),
68 meClickAction (rAnmInfo.meClickAction),
69 meSecondEffect (rAnmInfo.meSecondEffect),
70 meSecondSpeed (rAnmInfo.meSecondSpeed),
71 maSecondSoundFile (rAnmInfo.maSecondSoundFile),
72 mbSecondSoundOn (rAnmInfo.mbSecondSoundOn),
73 mbSecondPlayFull (rAnmInfo.mbSecondPlayFull),
74 mnVerb (rAnmInfo.mnVerb),
78 if(
meEffect == presentation::AnimationEffect_PATH)
79 meEffect = presentation::AnimationEffect_NONE;
97 if(
meClickAction == css::presentation::ClickAction_BOOKMARK )
99 OUString sURL =
"#" + rBookmark;
119 sBookmark = pURLField->
GetURL();
122 if( (
meClickAction == css::presentation::ClickAction_BOOKMARK) && sBookmark.startsWith(
"#") )
123 sBookmark = sBookmark.copy( 1 );
SAL_DLLPRIVATE SdAnimationInfo(SdrObject &rObject)
virtual SAL_DLLPRIVATE ~SdAnimationInfo() override
css::presentation::AnimationEffect meEffect
Animation effect.
void SetBookmark(const OUString &rBookmark)
css::presentation::ClickAction meClickAction
Action at mouse click.
Color maDimColor
for fading the object
Color maBlueScreen
identifies "background pixels"
virtual SAL_DLLPRIVATE std::unique_ptr< SdrObjUserData > Clone(SdrObject *pObject) const override
OUString GetBookmark() const
const SfxPoolItem & GetMergedItem(const sal_uInt16 nWhich) const
void SetMergedItem(const SfxPoolItem &rItem)
const SvxFieldData * GetField() const
const OUString & GetURL() const
constexpr ::Color COL_LIGHTMAGENTA(0xFF, 0x00, 0xFF)
constexpr ::Color COL_LIGHTGRAY(0xC0, 0xC0, 0xC0)
#define DBG_ASSERT(sCon, aError)
constexpr TypedWhichId< SvxFieldItem > EE_FEATURE_FIELD(EE_FEATURE_NOTCONV+1)
EmbeddedObjectRef * pObject
#define SD_ANIMATIONINFO_ID