summaryrefslogtreecommitdiff
path: root/cui/source/tabpages/tpshadow.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/tabpages/tpshadow.cxx')
-rw-r--r--cui/source/tabpages/tpshadow.cxx20
1 files changed, 9 insertions, 11 deletions
diff --git a/cui/source/tabpages/tpshadow.cxx b/cui/source/tabpages/tpshadow.cxx
index 4722406423b8..afb9c9306b12 100644
--- a/cui/source/tabpages/tpshadow.cxx
+++ b/cui/source/tabpages/tpshadow.cxx
@@ -161,7 +161,7 @@ SvxShadowTabPage::SvxShadowTabPage( vcl::Window* pParent, const SfxItemSet& rInA
m_pTsbShowShadow->SetClickHdl( LINK( this, SvxShadowTabPage, ClickShadowHdl_Impl ) );
m_pLbShadowColor->SetSelectHdl( LINK( this, SvxShadowTabPage, SelectShadowHdl_Impl ) );
- Link<> aLink = LINK( this, SvxShadowTabPage, ModifyShadowHdl_Impl );
+ Link<Edit&,void> aLink = LINK( this, SvxShadowTabPage, ModifyShadowHdl_Impl );
m_pMtrTransparent->SetModifyHdl( aLink );
m_pMtrDistance->SetModifyHdl( aLink );
}
@@ -248,7 +248,7 @@ void SvxShadowTabPage::ActivatePage( const SfxItemSet& rSet )
rAttribs.Put( aItem );
m_pCtlXRectPreview->SetRectangleAttributes( rAttribs );
- ModifyShadowHdl_Impl( this );
+ ModifyShadowHdl_Impl( *m_pMtrTransparent );
}
m_nPageType = PT_SHADOW;
}
@@ -478,7 +478,7 @@ void SvxShadowTabPage::Reset( const SfxItemSet* rAttrs )
m_pMtrTransparent->SaveValue();
ClickShadowHdl_Impl( NULL );
- ModifyShadowHdl_Impl( NULL );
+ ModifyShadowHdl_Impl( *m_pMtrTransparent );
}
}
@@ -504,16 +504,16 @@ IMPL_LINK_NOARG_TYPED(SvxShadowTabPage, ClickShadowHdl_Impl, Button*, void)
}
m_pCtlPosition->Invalidate();
- ModifyShadowHdl_Impl( NULL );
+ ModifyShadowHdl_Impl( *m_pMtrTransparent );
}
-IMPL_LINK_TYPED(SvxShadowTabPage, SelectShadowHdl_Impl, ListBox&, rListBox, void)
+IMPL_LINK_NOARG_TYPED(SvxShadowTabPage, SelectShadowHdl_Impl, ListBox&, void)
{
- ModifyShadowHdl_Impl(&rListBox);
+ ModifyShadowHdl_Impl(*m_pMtrTransparent);
}
-IMPL_LINK_NOARG(SvxShadowTabPage, ModifyShadowHdl_Impl)
+IMPL_LINK_NOARG_TYPED(SvxShadowTabPage, ModifyShadowHdl_Impl, Edit&, void)
{
if( m_pTsbShowShadow->GetState() == TRISTATE_TRUE )
m_rXFSet.Put( XFillStyleItem( drawing::FillStyle_SOLID ) );
@@ -550,18 +550,16 @@ IMPL_LINK_NOARG(SvxShadowTabPage, ModifyShadowHdl_Impl)
m_pCtlXRectPreview->SetShadowAttributes(m_aXFillAttr.GetItemSet());
//aCtlXRectPreview.SetFillAttr( aXFillAttr );
m_pCtlXRectPreview->Invalidate();
-
- return 0L;
}
-void SvxShadowTabPage::PointChanged( vcl::Window* pWindow, RECT_POINT eRcPt )
+void SvxShadowTabPage::PointChanged( vcl::Window*, RECT_POINT eRcPt )
{
m_eRP = eRcPt;
// repaint shadow
- ModifyShadowHdl_Impl( pWindow );
+ ModifyShadowHdl_Impl( *m_pMtrTransparent );
}
void SvxShadowTabPage::PageCreated(const SfxAllItemSet& aSet)