[Libreoffice-commits] core.git: 2 commits - dbaccess/source sw/source unusedcode.easy
Caolán McNamara
caolanm at redhat.com
Tue Apr 7 02:24:57 PDT 2015
dbaccess/source/ui/inc/QueryViewSwitch.hxx | 5 ----
dbaccess/source/ui/inc/querycontainerwindow.hxx | 2 -
dbaccess/source/ui/querydesign/QueryViewSwitch.cxx | 18 --------------
sw/source/filter/ww8/ww8graf.cxx | 3 ++
sw/source/filter/ww8/ww8par.hxx | 2 +
sw/source/filter/ww8/ww8par6.cxx | 26 +++++++++++++++++++++
unusedcode.easy | 1
7 files changed, 31 insertions(+), 26 deletions(-)
New commits:
commit b5ce50d1d07394f6b59b028373120369c83d5d66
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue Apr 7 09:56:43 2015 +0100
negative after-text indents ignored by msword for apos
Change-Id: I33e178f23bc4b1372c4c329954b301ae68902154
diff --git a/sw/source/filter/ww8/ww8graf.cxx b/sw/source/filter/ww8/ww8graf.cxx
index 456ce25..3a11d1e 100644
--- a/sw/source/filter/ww8/ww8graf.cxx
+++ b/sw/source/filter/ww8/ww8graf.cxx
@@ -2905,7 +2905,10 @@ SwFlyFrmFmt* SwWW8ImplReader::ConvertDrawTextToFly(SdrObject* &rpObject,
MoveOutsideFly(pRetFrmFmt, aSave.GetStartPos(),!bJoined);
aSave.Restore( this );
+
+ StripNegativeAfterIndent(pRetFrmFmt);
}
+
}
return pRetFrmFmt;
}
diff --git a/sw/source/filter/ww8/ww8par.hxx b/sw/source/filter/ww8/ww8par.hxx
index a7fdff5..0a34059 100644
--- a/sw/source/filter/ww8/ww8par.hxx
+++ b/sw/source/filter/ww8/ww8par.hxx
@@ -1488,6 +1488,7 @@ private:
bool IsDropCap();
bool IsListOrDropcap() { return (!pAktItemSet || bDropCap); };
+ //Apo == Absolutely Positioned Object, MSWord's old-style frames
WW8FlyPara *ConstructApo(const ApoTestResults &rApo,
const WW8_TablePos *pTabPos);
bool StartApo(const ApoTestResults &rApo, const WW8_TablePos *pTabPos, SvxULSpaceItem* pULSpaceItem = 0);
@@ -1495,6 +1496,7 @@ private:
bool TestSameApo(const ApoTestResults &rApo, const WW8_TablePos *pTabPos);
ApoTestResults TestApo(int nCellLevel, bool bTableRowEnd,
const WW8_TablePos *pTabPos);
+ void StripNegativeAfterIndent(SwFrmFmt *pFlyFmt) const;
void EndSpecial();
bool ProcessSpecial(bool &rbReSync, WW8_CP nStartCp);
diff --git a/sw/source/filter/ww8/ww8par6.cxx b/sw/source/filter/ww8/ww8par6.cxx
index 418e130..b63e639 100644
--- a/sw/source/filter/ww8/ww8par6.cxx
+++ b/sw/source/filter/ww8/ww8par6.cxx
@@ -2430,6 +2430,32 @@ bool SwWW8ImplReader::JoinNode(SwPaM &rPam, bool bStealAttr)
return bRet;
}
+//In auto-width word frames negative after-indent values are ignored
+void SwWW8ImplReader::StripNegativeAfterIndent(SwFrmFmt *pFlyFmt) const
+{
+ const SwNodeIndex* pSttNd = pFlyFmt->GetCntnt().GetCntntIdx();
+ if (!pSttNd)
+ return;
+
+ SwNodeIndex aIdx(*pSttNd, 1);
+ SwNodeIndex aEnd(*pSttNd->GetNode().EndOfSectionNode());
+ while (aIdx < aEnd)
+ {
+ SwTxtNode *pNd = aIdx.GetNode().GetTxtNode();
+ if (pNd)
+ {
+ const SvxLRSpaceItem& rLR = ItemGet<SvxLRSpaceItem>(*pNd, RES_LR_SPACE);
+ if (rLR.GetRight() < 0)
+ {
+ SvxLRSpaceItem aLR(rLR);
+ aLR.SetRight(0);
+ pNd->SetAttr(aLR);
+ }
+ }
+ ++aIdx;
+ }
+}
+
void SwWW8ImplReader::StopApo()
{
OSL_ENSURE(pWFlyPara, "no pWFlyPara to close");
commit e3a899907bbf76469f074e35bbe82998a05bb2e8
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue Apr 7 09:46:14 2015 +0100
OQueryViewSwitch::resizeDocumentView etc unused
Change-Id: Idadf26a1c4ec070c1a37ddac923b64620962ed9e
diff --git a/dbaccess/source/ui/inc/QueryViewSwitch.hxx b/dbaccess/source/ui/inc/QueryViewSwitch.hxx
index a945da5..e6f936a 100644
--- a/dbaccess/source/ui/inc/QueryViewSwitch.hxx
+++ b/dbaccess/source/ui/inc/QueryViewSwitch.hxx
@@ -49,8 +49,6 @@ namespace dbaui
void paste();
// clears the whole query
void clear();
- // set the view readonly or not
- void setReadOnly(bool _bReadOnly);
// check if the statement is correct when not returning false
bool checkStatement();
// set the statement for representation
@@ -83,9 +81,6 @@ namespace dbaui
void SetPosSizePixel( Point _rPt,Size _rSize);
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > getORB() const;
- protected:
- // return the Rectangle where I can paint myself
- void resizeDocumentView(Rectangle& rRect);
private:
void impl_forceSQLView();
diff --git a/dbaccess/source/ui/inc/querycontainerwindow.hxx b/dbaccess/source/ui/inc/querycontainerwindow.hxx
index 64f828e..646c5e1 100644
--- a/dbaccess/source/ui/inc/querycontainerwindow.hxx
+++ b/dbaccess/source/ui/inc/querycontainerwindow.hxx
@@ -77,8 +77,6 @@ namespace dbaui
void setSlotEnabled( sal_Int32 _nSlotId, bool _bEnable ) { m_pViewSwitch->setSlotEnabled( _nSlotId, _bEnable ); }
void setNoneVisbleRow(sal_Int32 _nRows) { m_pViewSwitch->setNoneVisbleRow( _nRows); }
- void setReadOnly( bool _bReadOnly ) { m_pViewSwitch->setReadOnly( _bReadOnly ); }
-
bool checkStatement() { return m_pViewSwitch->checkStatement( ); }
OUString getStatement() { return m_pViewSwitch->getStatement( ); }
void setStatement( const OUString& _rsStatement ) { m_pViewSwitch->setStatement( _rsStatement ); }
diff --git a/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx b/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
index dd45011..cdc16fd 100644
--- a/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
+++ b/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
@@ -64,16 +64,6 @@ void OQueryViewSwitch::initialize()
m_pDesignView->initialize();
}
-void OQueryViewSwitch::resizeDocumentView(Rectangle& _rPlayground)
-{
- m_pTextView->SetPosSizePixel( _rPlayground.TopLeft(), _rPlayground.GetSize() );
- m_pDesignView->SetPosSizePixel( _rPlayground.TopLeft(), _rPlayground.GetSize() );
-
- // just for completeness: there is no space left, we occupied it all ...
- _rPlayground.SetPos( _rPlayground.BottomRight() );
- _rPlayground.SetSize( Size( 0, 0 ) );
-}
-
bool OQueryViewSwitch::checkStatement()
{
if(m_pTextView->IsVisible())
@@ -88,14 +78,6 @@ OUString OQueryViewSwitch::getStatement()
return m_pDesignView->getStatement();
}
-void OQueryViewSwitch::setReadOnly(bool _bReadOnly)
-{
- if(m_pTextView->IsVisible())
- m_pTextView->setReadOnly(_bReadOnly);
- else
- m_pDesignView->setReadOnly(_bReadOnly);
-}
-
void OQueryViewSwitch::clear()
{
if(m_pTextView->IsVisible())
diff --git a/unusedcode.easy b/unusedcode.easy
index 0edca1b..31e3636 100644
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -180,7 +180,6 @@ dbaui::OConnectionLineAccess::contains(com::sun::star::awt::Point const&)
dbaui::OConnectionLineAccess::isEditable() const
dbaui::OConnectionLineAccess::isShowing()
dbaui::OJoinDesignViewAccess::isEditable() const
-dbaui::OQueryViewSwitch::resizeDocumentView(Rectangle&)
dbaui::OQueryViewSwitch::setReadOnly(bool)
dbaui::OTableRowView::SetUpdatable(bool)
dbaui::OTableWindowAccess::isEditable() const
More information about the Libreoffice-commits
mailing list