summaryrefslogtreecommitdiff
path: root/editeng/source/rtf
diff options
context:
space:
mode:
authorCédric Bosdonnat <cedricbosdo@openoffice.org>2010-11-08 15:06:15 +0100
committerCédric Bosdonnat <cedricbosdo@openoffice.org>2011-03-19 17:57:16 +0100
commit7c2f0268d77d3cbe4868afe80ba2164687352341 (patch)
treeac41720e3ae4305bc972bd4c8702c9ff40ca1c4c /editeng/source/rtf
parent83e1130832dfb5a55b3e8e1cc17bb49dd60a865f (diff)
SvxBorderLine: changed the widths definition
Diffstat (limited to 'editeng/source/rtf')
-rw-r--r--editeng/source/rtf/rtfitem.cxx16
1 files changed, 9 insertions, 7 deletions
diff --git a/editeng/source/rtf/rtfitem.cxx b/editeng/source/rtf/rtfitem.cxx
index 6798b0f8d6d2..5b4fcad5b923 100644
--- a/editeng/source/rtf/rtfitem.cxx
+++ b/editeng/source/rtf/rtfitem.cxx
@@ -1410,7 +1410,7 @@ void SvxRTFParser::ReadBorderAttr( int nToken, SfxItemSet& rSet,
if( SFX_ITEM_SET == rSet.GetItemState( PARDID->nBox, sal_False, &pItem ) )
aAttr = *(SvxBoxItem*)pItem;
- SvxBorderLine aBrd( 0, DEF_LINE_WIDTH_0, 0, 0 ); // simple lines
+ SvxBorderLine aBrd( 0, DEF_LINE_WIDTH_0 ); // simple lines
int bWeiter = sal_True, nBorderTyp = 0;
do {
@@ -1484,8 +1484,9 @@ SETBORDER:
}
break;
-case RTF_BRDRBTW:
-case RTF_BRDRBAR: break;
+ case RTF_BRDRBTW:
+ case RTF_BRDRBAR:
+ break;
case RTF_BRDRCF:
@@ -1499,13 +1500,13 @@ case RTF_BRDRBAR: break;
aBrd.SetOutWidth( DEF_LINE_WIDTH_1 );
aBrd.SetInWidth( 0 );
aBrd.SetDistance( 0 );
- goto SETBORDERLINE;
+ SetBorderLine( nBorderTyp, aAttr, aBrd );
case RTF_BRDRDB:
aBrd.SetOutWidth( DEF_DOUBLE_LINE0_OUT );
aBrd.SetInWidth( DEF_DOUBLE_LINE0_IN );
aBrd.SetDistance( DEF_DOUBLE_LINE0_DIST );
- goto SETBORDERLINE;
+ SetBorderLine( nBorderTyp, aAttr, aBrd );
case RTF_BRDRSH:
// shaded box
@@ -1564,18 +1565,19 @@ case RTF_BRDRBAR: break;
aBrd.SetOutWidth( DEF_LINE_WIDTH_4 );
}
}
- goto SETBORDERLINE;
+ SetBorderLine( nBorderTyp, aAttr, aBrd );
case RTF_BRDRDOT:
aBrd.SetStyle( DOTTED );
+ SetBorderLine( nBorderTyp, aAttr, aBrd );
break;
case RTF_BRDRDASH:
aBrd.SetStyle( DASHED );
+ SetBorderLine( nBorderTyp, aAttr, aBrd );
break;
case RTF_BRDRS:
case RTF_BRDRHAIR:
aBrd.SetStyle( SOLID );
-SETBORDERLINE:
SetBorderLine( nBorderTyp, aAttr, aBrd );
break;