diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2008-12-16 08:01:40 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2008-12-16 08:01:40 +0000 |
commit | 7f5d628a74c2ca66898a402d1820fc89323b38e4 (patch) | |
tree | f2364c9569524ec1a5fa39f2a13cb29e17f9c117 /sw/source/core/txtnode/ndtxt.cxx | |
parent | 89060c11c46b1a9362373c8a7e590c8a4d26e04b (diff) |
CWS-TOOLING: integrate CWS sw301bf05_DEV300
Diffstat (limited to 'sw/source/core/txtnode/ndtxt.cxx')
-rw-r--r-- | sw/source/core/txtnode/ndtxt.cxx | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sw/source/core/txtnode/ndtxt.cxx b/sw/source/core/txtnode/ndtxt.cxx index a60ebb2816..5c775f6b43 100644 --- a/sw/source/core/txtnode/ndtxt.cxx +++ b/sw/source/core/txtnode/ndtxt.cxx @@ -2725,6 +2725,25 @@ BOOL SwTxtNode::GetFirstLineOfsWithNum( short& rFLOffset ) const return bRet; } +// --> OD 2008-12-02 #i96772# +void SwTxtNode::ClearLRSpaceItemDueToListLevelIndents( SvxLRSpaceItem& o_rLRSpaceItem ) const +{ + if ( AreListLevelIndentsApplicable() ) + { + const SwNumRule* pRule = GetNumRule(); + if ( pRule && GetActualListLevel() >= 0 ) + { + const SwNumFmt& rFmt = pRule->Get(static_cast<USHORT>(GetActualListLevel())); + if ( rFmt.GetPositionAndSpaceMode() == SvxNumberFormat::LABEL_ALIGNMENT ) + { + SvxLRSpaceItem aLR( RES_LR_SPACE ); + o_rLRSpaceItem = aLR; + } + } + } +} +// <-- + // --> OD 2008-07-01 #i91133# long SwTxtNode::GetLeftMarginForTabCalculation() const { |