[PATCH] 65456 first try
Edmond Ciorba (via Code Review)
gerrit at gerrit.libreoffice.org
Thu Jun 13 12:20:11 PDT 2013
Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/4277
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/77/4277/1
65456 first try
Change-Id: I08666492fea76395fd24b0ebd02647821f49573d
---
M sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx
M sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx b/sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx
index 3f73b56..7fbfb2f 100644
--- a/sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx
@@ -100,6 +100,9 @@
void PaintTransitionEffect (
OutputDevice& rDevice,
const model::SharedPageDescriptor& rpDescriptor) const;
+ void PaintCostumAnnimationEffect (
+ OutputDevice& rDevice,
+ const model::SharedPageDescriptor& rpDescriptor) const;
void PaintBorder (
OutputDevice& rDevice,
const Theme::GradientColorType eColorType,
diff --git a/sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx b/sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
index 8c725f8..083e4e5 100644
--- a/sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
+++ b/sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
@@ -70,7 +70,6 @@
-
PageObjectPainter::~PageObjectPainter (void)
{
}
@@ -93,7 +92,7 @@
PaintPreview(rDevice, rpDescriptor);
PaintPageNumber(rDevice, rpDescriptor);
PaintTransitionEffect(rDevice, rpDescriptor);
-
+ PaintCostumAnnimationEffect(rDevice, rpDescriptor);
rDevice.SetAntialiasing(nSavedAntialiasingMode);
}
}
@@ -358,7 +357,33 @@
}
+void PageObjectPainter::PaintCostumAnnimationEffect (
+ OutputDevice& rDevice,
+ const model::SharedPageDescriptor& rpDescriptor) const
+{
+ SdPage* pPage = rpDescriptor->GetPage();
+ boost::shared_ptr< MainSequence > aMainSequence = pPage->getMainSequence();
+ aMainSequence.get();
+ ShapeList aShapeList;
+ aShapeList = pPage->GetPresentationShapeList();
+ const std::list< SdrObject* >& aList = aShapeList.getList();
+ std::list< SdrObject* >::const_iterator it = aList.begin();
+ while (it!=aList.end())
+ {
+ it++;
+ };
+ /*if ( aMainSequence )
+ {
+ const Rectangle aBox (mpPageObjectLayouter->GetBoundingBox(
+ rpDescriptor,
+ PageObjectLayouter::TransitionEffectIndicator,
+ PageObjectLayouter::ModelCoordinateSystem));
+ rDevice.DrawBitmapEx(
+ aBox.TopRight(),
+ mpPageObjectLayouter->GetTransitionEffectIcon().GetBitmapEx());
+ }*/
+}
Bitmap& PageObjectPainter::GetBackgroundForState (
const model::SharedPageDescriptor& rpDescriptor,
--
To view, visit https://gerrit.libreoffice.org/4277
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I08666492fea76395fd24b0ebd02647821f49573d
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Edmond Ciorba <edmond_ciorba at yahoo.com>
More information about the LibreOffice
mailing list