[Libreoffice-commits] .: sw/source
Cédric Bosdonnat
cbosdo at kemper.freedesktop.org
Thu Jan 5 02:38:59 PST 2012
sw/source/ui/docvw/PageBreakWin.cxx | 21 +++------------------
1 file changed, 3 insertions(+), 18 deletions(-)
New commits:
commit 3a326395a48db313b907b4a35392216d7b2e2a11
Author: Cédric Bosdonnat <cedric.bosdonnat at free.fr>
Date: Thu Jan 5 11:34:49 2012 +0100
Page Break: center the tab on the mouse and remove click on the line
diff --git a/sw/source/ui/docvw/PageBreakWin.cxx b/sw/source/ui/docvw/PageBreakWin.cxx
index b16e51f..f954b6e 100644
--- a/sw/source/ui/docvw/PageBreakWin.cxx
+++ b/sw/source/ui/docvw/PageBreakWin.cxx
@@ -125,7 +125,6 @@ namespace
m_pWin( pWin ) {};
virtual void MouseMove( const MouseEvent& rMEvt );
- virtual void MouseButtonDown( const MouseEvent& rMEvt );
};
void SwBreakDashedLine::MouseMove( const MouseEvent& rMEvt )
@@ -148,16 +147,6 @@ namespace
m_pWin->UpdatePosition( pPtr );
}
}
-
- void SwBreakDashedLine::MouseButtonDown( const MouseEvent& rMEvt )
- {
- sal_uInt16 nItemId = m_pWin->GetPopupMenu()->Execute( this, rMEvt.GetPosPixel() );
- if ( nItemId )
- {
- m_pWin->SetCurItemId( nItemId );
- m_pWin->Select();
- }
- }
}
SwPageBreakWin::SwPageBreakWin( SwEditWin* pEditWin, const SwPageFrm* pPageFrm ) :
@@ -452,14 +441,10 @@ void SwPageBreakWin::UpdatePosition( const Point* pEvtPt )
if ( m_pMousePt )
{
- nBtnLeft = nLineLeft + m_pMousePt->X();
+ nBtnLeft = nLineLeft + m_pMousePt->X() - aBtnSize.getWidth() / 2;
- if ( Application::GetSettings().GetLayoutRTL() )
- {
- nBtnLeft -= aBtnSize.getWidth();
- if ( nBtnLeft < nLineLeft )
- nBtnLeft = nLineLeft;
- }
+ if ( nBtnLeft < nLineLeft )
+ nBtnLeft = nLineLeft;
else if ( ( nBtnLeft + aBtnSize.getWidth() ) > nLineRight )
nBtnLeft = nLineRight - aBtnSize.getWidth();
}
More information about the Libreoffice-commits
mailing list