LibreOffice Module sd (master) 1
Namespaces | Functions
CustomAnimationPane.cxx File Reference
#include <com/sun/star/presentation/EffectPresetClass.hpp>
#include <com/sun/star/animations/XAnimationNodeSupplier.hpp>
#include <com/sun/star/animations/AnimationNodeType.hpp>
#include <com/sun/star/animations/ParallelTimeContainer.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
#include <com/sun/star/document/XActionLockable.hpp>
#include <com/sun/star/drawing/XDrawView.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/presentation/EffectNodeType.hpp>
#include <com/sun/star/presentation/EffectCommands.hpp>
#include <com/sun/star/animations/AnimationTransformType.hpp>
#include <com/sun/star/text/XTextRangeCompare.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/presentation/ParagraphTarget.hpp>
#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/drawing/LineStyle.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <comphelper/processfactory.hxx>
#include <comphelper/scopeguard.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/viewfrm.hxx>
#include <tools/debug.hxx>
#include "STLPropertySet.hxx"
#include <CustomAnimationPane.hxx>
#include "CustomAnimationDialog.hxx"
#include <CustomAnimationList.hxx>
#include "motionpathtag.hxx"
#include <CustomAnimationPreset.hxx>
#include <comphelper/lok.hxx>
#include <comphelper/sequence.hxx>
#include <sfx2/frame.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <svx/svxids.hrc>
#include <DrawDocShell.hxx>
#include <ViewShellBase.hxx>
#include <DrawViewShell.hxx>
#include <DrawController.hxx>
#include <sdresid.hxx>
#include <drawview.hxx>
#include <slideshow.hxx>
#include <undoanim.hxx>
#include <optsitem.hxx>
#include <sdmod.hxx>
#include <framework/FrameworkHelper.hxx>
#include <EventMultiplexer.hxx>
#include <strings.hrc>
#include <sdpage.hxx>
#include <app.hrc>
#include <svx/strings.hrc>
#include <svx/dialmgr.hxx>
#include <algorithm>
#include <memory>
Include dependency graph for CustomAnimationPane.cxx:

Go to the source code of this file.

Namespaces

namespace  sd
 

Functions

void sd::fillRepeatComboBox (weld::ComboBox &rBox)
 
 sd::IMPL_LINK (CustomAnimationPane, EventMultiplexerListener, tools::EventMultiplexerEvent &, rEvent, void)
 
static sal_Int32 sd::getPropertyType (std::u16string_view rProperty)
 
OUString sd::getPropertyName (sal_Int32 nPropertyType)
 
static bool sd::updateMotionPathImpl (CustomAnimationPane &rPane, ::sd::View &rView, EffectSequence::iterator aIter, const EffectSequence::iterator &aEnd, MotionPathTagVector &rOldTags, MotionPathTagVector &rNewTags)
 
static void sd::addValue (const std::unique_ptr< STLPropertySet > &pSet, sal_Int32 nHandle, const Any &rValue)
 
static sal_Int32 sd::calcMaxParaDepth (const Reference< XShape > &xTargetShape)
 
static bool sd::hasVisibleShape (const Reference< XShape > &xShape)
 
static bool sd::getTextSelection (const Any &rSelection, Reference< XShape > &xShape, std::vector< sal_Int16 > &rParaList)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, implPropertyHdl, LinkParamNone *, void)
 this link is called when the property box is modified by the user More...
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, DelayModifiedHdl, weld::MetricSpinButton &, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, DelayLoseFocusHdl, weld::Widget &, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, AnimationSelectHdl, weld::TreeView &, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, SelectionHandler, Timer *, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, UpdateAnimationLB, weld::ComboBox &, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, DurationModifiedHdl, weld::MetricSpinButton &, void)
 
 sd::IMPL_LINK (CustomAnimationPane, implToggleHdl, weld::Toggleable &, rBtn, void)
 
 sd::IMPL_LINK (CustomAnimationPane, implClickHdl, weld::Button &, rBtn, void)
 
 sd::IMPL_LINK (CustomAnimationPane, implControlListBoxHdl, weld::ComboBox &, rListBox, void)
 
 sd::IMPL_LINK_NOARG (CustomAnimationPane, lateInitCallback, Timer *, void)