summaryrefslogtreecommitdiff
path: root/cui/source/tabpages/swpossizetabpage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/tabpages/swpossizetabpage.cxx')
-rw-r--r--cui/source/tabpages/swpossizetabpage.cxx28
1 files changed, 13 insertions, 15 deletions
diff --git a/cui/source/tabpages/swpossizetabpage.cxx b/cui/source/tabpages/swpossizetabpage.cxx
index 997e55ac4046..b51ef9553ed3 100644
--- a/cui/source/tabpages/swpossizetabpage.cxx
+++ b/cui/source/tabpages/swpossizetabpage.cxx
@@ -557,14 +557,14 @@ SvxSwPosSizeTabPage::SvxSwPosSizeTabPage(vcl::Window* pParent, const SfxItemSet&
SetExchangeSupport();
- Link<> aLk = LINK(this, SvxSwPosSizeTabPage, RangeModifyHdl);
- m_pWidthMF->SetLoseFocusHdl( aLk );
- m_pHeightMF->SetLoseFocusHdl( aLk );
- m_pHoriByMF->SetLoseFocusHdl( aLk );
- m_pVertByMF->SetLoseFocusHdl( aLk );
+ Link<Control&,void> aLk3 = LINK(this, SvxSwPosSizeTabPage, RangeModifyHdl);
+ m_pWidthMF->SetLoseFocusHdl( aLk3 );
+ m_pHeightMF->SetLoseFocusHdl( aLk3 );
+ m_pHoriByMF->SetLoseFocusHdl( aLk3 );
+ m_pVertByMF->SetLoseFocusHdl( aLk3 );
m_pFollowCB->SetClickHdl( LINK(this, SvxSwPosSizeTabPage, RangeModifyClickHdl) );
- aLk = LINK(this, SvxSwPosSizeTabPage, ModifyHdl);
+ Link<> aLk = LINK(this, SvxSwPosSizeTabPage, ModifyHdl);
m_pWidthMF->SetModifyHdl( aLk );
m_pHeightMF->SetModifyHdl( aLk );
m_pHoriByMF->SetModifyHdl( aLk );
@@ -1075,7 +1075,7 @@ void SvxSwPosSizeTabPage::Reset( const SfxItemSet* rSet)
// #i18732#
m_pFollowCB->SaveValue();
- RangeModifyHdl(m_pWidthMF); // initially set maximum values
+ RangeModifyHdl(*m_pWidthMF); // initially set maximum values
}
}
@@ -1138,12 +1138,12 @@ short SvxSwPosSizeTabPage::GetAnchorType(bool* pbHasChanged)
IMPL_LINK_NOARG_TYPED(SvxSwPosSizeTabPage, RangeModifyClickHdl, Button*, void)
{
- RangeModifyHdl(NULL);
+ RangeModifyHdl(*m_pWidthMF);
}
-IMPL_LINK_NOARG(SvxSwPosSizeTabPage, RangeModifyHdl)
+IMPL_LINK_NOARG_TYPED(SvxSwPosSizeTabPage, RangeModifyHdl, Control&, void)
{
if(m_bPositioningDisabled)
- return 0;
+ return;
SvxSwFrameValidation aVal;
aVal.nAnchorType = GetAnchorType();
@@ -1220,8 +1220,6 @@ IMPL_LINK_NOARG(SvxSwPosSizeTabPage, RangeModifyHdl)
m_pVertByMF->SetMax(m_pVertByMF->Normalize(aVal.nMaxVPos), FUNIT_TWIP);
if ( aVal.nVPos != nAtVertPosVal )
m_pVertByMF->SetValue(m_pVertByMF->Normalize(aVal.nVPos), FUNIT_TWIP);
-
- return 0;
}
IMPL_LINK_NOARG_TYPED(SvxSwPosSizeTabPage, AnchorTypeHdl, Button*, void)
@@ -1235,7 +1233,7 @@ IMPL_LINK_NOARG_TYPED(SvxSwPosSizeTabPage, AnchorTypeHdl, Button*, void)
short nId = GetAnchorType();
InitPos( nId, USHRT_MAX, 0, USHRT_MAX, 0, LONG_MAX, LONG_MAX);
- RangeModifyHdl(0);
+ RangeModifyHdl(*m_pWidthMF);
if(m_bHtmlMode)
{
@@ -1277,7 +1275,7 @@ IMPL_LINK( SvxSwPosSizeTabPage, RelHdl, ListBox *, pLB )
}
}
if (pLB) // only if the hanlder has been called by a change of the controller
- RangeModifyHdl(0);
+ RangeModifyHdl(*m_pWidthMF);
return 0;
@@ -1307,7 +1305,7 @@ IMPL_LINK( SvxSwPosSizeTabPage, PosHdl, ListBox *, pLB )
m_pVertByFT->Enable( bEnable );
}
- RangeModifyHdl( 0 );
+ RangeModifyHdl( *m_pWidthMF );
short nRel = 0;
if (pLB->GetSelectEntryCount())