[Libreoffice-commits] core.git: Branch 'feature/gsoc14-draw-chained-text-boxes' - svx/source
matteocam
matteo.campanelli at gmail.com
Wed Jun 17 13:33:39 PDT 2015
svx/source/svdraw/svdotext.cxx | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
New commits:
commit ff877f13e0d4400ae87edb15d8264194c8fdd6d2
Author: matteocam <matteo.campanelli at gmail.com>
Date: Wed Jun 17 16:33:03 2015 -0400
Drafted onUnderflowStatusEvent
Change-Id: Ib549faad03c4469fd4843db10c02d7425a6db673
diff --git a/svx/source/svdraw/svdotext.cxx b/svx/source/svdraw/svdotext.cxx
index 867423b..f9212b5 100644
--- a/svx/source/svdraw/svdotext.cxx
+++ b/svx/source/svdraw/svdotext.cxx
@@ -1985,6 +1985,28 @@ void SdrTextObj::onOverflowStatusEvent( )
void SdrTextObj::onUnderflowStatusEvent( )
{
+ // Underflow:
+ /*
+ *
+ * If there is no overflow and other guy has text then:
+ * 1) get the text of the other guy and add it to the last paragraph
+ * (if the paragraphs are to be merged, no otherwise).
+ * 2) Set the text of the other guy to what is left
+ *
+ */
+
+ SdrTextObj *pNextLink = GetNextLinkInChain();
+ SdrOutliner &rOutl = ImpGetDrawOutliner();
+
+ if (!pNextLink->HasText())
+ return;
+
+ // 1) get the text of the other guy and add it to the last paragraph
+ // XXX: For now it's not merging anything just adding the while thing as a separate para
+ OutlinerParaObject *pNextLinkWholeText = pNextLink->GetOutlinerParaObject();
+ if (pNextLinkWholeText) {
+
+ }
}
@@ -2099,15 +2121,6 @@ IMPL_LINK_NOARG(SdrTextObj,ImpDecomposeChainedText)
if ( bIsPageOverflow ) {
onOverflowStatusEvent();
} else {
- // Underflow:
- /*
- *
- * If there is no overflow and other guy has text then:
- * 1) get the text of the other guy and add it to the last paragraph
- * (if the paragraphs are to be merged, no otherwise).
- * 2) Set the text of the other guy to what is left
- *
- */
onUnderflowStatusEvent();
}
return 0;
More information about the Libreoffice-commits
mailing list