diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-09-06 18:48:49 +0200 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-09-06 18:50:37 +0200 |
commit | b8162ca024faf539e5e5ae62d39ccaa03b71e82e (patch) | |
tree | ff3cae19361273df8d4f9c70174f597e84d09e40 /sw/source/core/layout/paintfrm.cxx | |
parent | c3db5332558d35adc8374836fd17025220e73180 (diff) |
Header/Footer: added the menu button to the separator.
Show either a SPIN_DOWN arrow if there is a header or a plus is there is
none.
Diffstat (limited to 'sw/source/core/layout/paintfrm.cxx')
-rwxr-xr-x | sw/source/core/layout/paintfrm.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx index 6d65e8466a8f..4177191b9592 100755 --- a/sw/source/core/layout/paintfrm.cxx +++ b/sw/source/core/layout/paintfrm.cxx @@ -3371,7 +3371,6 @@ void SwPageFrm::PaintDecorators( ) const !pGlobalShell->IsPreView() && pGlobalShell->IsHeaderFooterEdit( ) ) { - SwPageDesc* pPageDesc = const_cast< SwPageDesc* >( GetPageDesc( ) ); drawinglayer::processor2d::BaseProcessor2D* pProcessor = CreateProcessor2D(); // Line thickness in px @@ -3390,7 +3389,7 @@ void SwPageFrm::PaintDecorators( ) const if ( rVisArea.IsInside( Point( rVisArea.Left(), nHeaderYOff ) ) ) { Point nOutputOff = rEditWin.LogicToPixel( Point( nXOff, nHeaderYOff + nHalfThickness ) ); - rEditWin.AddHeaderFooterControl( pPageDesc, true, nOutputOff ); + rEditWin.AddHeaderFooterControl( this, true, nOutputOff ); } pProcessor->process( lcl_CreateHeaderFooterSeparatorPrimitives( @@ -3410,7 +3409,7 @@ void SwPageFrm::PaintDecorators( ) const if ( rVisArea.IsInside( Point( rVisArea.Left(), nFooterYOff ) ) ) { Point nOutputOff = rEditWin.LogicToPixel( Point( nXOff, nFooterYOff - nHalfThickness ) ); - rEditWin.AddHeaderFooterControl( pPageDesc, false, nOutputOff ); + rEditWin.AddHeaderFooterControl( this, false, nOutputOff ); } pProcessor->process( lcl_CreateHeaderFooterSeparatorPrimitives( |