Kaydet (Commit) 9dba4947 authored tarafından Takeshi Abe's avatar Takeshi Abe Kaydeden (comit) Katarina Behrens

sd: Update list items only when necessary

Change-Id: I48568cb535ebb4372b2cc361d839efe233dc1d36
Reviewed-on: https://gerrit.libreoffice.org/31942Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarKatarina Behrens <Katarina.Behrens@cib.de>
üst bfabed02
...@@ -67,20 +67,20 @@ void FuArea::DoExecute( SfxRequest& rReq ) ...@@ -67,20 +67,20 @@ void FuArea::DoExecute( SfxRequest& rReq )
if( pDlg && (pDlg->Execute() == RET_OK) ) if( pDlg && (pDlg->Execute() == RET_OK) )
{ {
mpView->SetAttributes (*(pDlg->GetOutputItemSet ())); mpView->SetAttributes (*(pDlg->GetOutputItemSet ()));
}
// attributes changed, update Listboxes in Objectbars // attributes changed, update Listboxes in Objectbars
static const sal_uInt16 SidArray[] = { static const sal_uInt16 SidArray[] = {
SID_ATTR_FILL_STYLE, SID_ATTR_FILL_STYLE,
SID_ATTR_FILL_COLOR, SID_ATTR_FILL_COLOR,
SID_ATTR_FILL_GRADIENT, SID_ATTR_FILL_GRADIENT,
SID_ATTR_FILL_HATCH, SID_ATTR_FILL_HATCH,
SID_ATTR_FILL_BITMAP, SID_ATTR_FILL_BITMAP,
SID_ATTR_FILL_TRANSPARENCE, SID_ATTR_FILL_TRANSPARENCE,
SID_ATTR_FILL_FLOATTRANSPARENCE, SID_ATTR_FILL_FLOATTRANSPARENCE,
0 }; 0 };
mpViewShell->GetViewFrame()->GetBindings().Invalidate( SidArray ); mpViewShell->GetViewFrame()->GetBindings().Invalidate( SidArray );
}
} }
rReq.Ignore (); rReq.Ignore ();
......
...@@ -79,22 +79,22 @@ void FuLine::DoExecute( SfxRequest& rReq ) ...@@ -79,22 +79,22 @@ void FuLine::DoExecute( SfxRequest& rReq )
if( pDlg && (pDlg->Execute() == RET_OK) ) if( pDlg && (pDlg->Execute() == RET_OK) )
{ {
mpView->SetAttributes (*(pDlg->GetOutputItemSet ())); mpView->SetAttributes (*(pDlg->GetOutputItemSet ()));
}
// some attributes are changed, we have to update the listboxes in the objectbars // some attributes are changed, we have to update the listboxes in the objectbars
static const sal_uInt16 SidArray[] = { static const sal_uInt16 SidArray[] = {
SID_ATTR_LINE_STYLE, // ( SID_SVX_START + 169 ) SID_ATTR_LINE_STYLE, // ( SID_SVX_START + 169 )
SID_ATTR_LINE_DASH, // ( SID_SVX_START + 170 ) SID_ATTR_LINE_DASH, // ( SID_SVX_START + 170 )
SID_ATTR_LINE_WIDTH, // ( SID_SVX_START + 171 ) SID_ATTR_LINE_WIDTH, // ( SID_SVX_START + 171 )
SID_ATTR_LINE_COLOR, // ( SID_SVX_START + 172 ) SID_ATTR_LINE_COLOR, // ( SID_SVX_START + 172 )
SID_ATTR_LINE_START, // ( SID_SVX_START + 173 ) SID_ATTR_LINE_START, // ( SID_SVX_START + 173 )
SID_ATTR_LINE_END, // ( SID_SVX_START + 174 ) SID_ATTR_LINE_END, // ( SID_SVX_START + 174 )
SID_ATTR_LINE_TRANSPARENCE, // (SID_SVX_START+1107) SID_ATTR_LINE_TRANSPARENCE, // (SID_SVX_START+1107)
SID_ATTR_LINE_JOINT, // (SID_SVX_START+1110) SID_ATTR_LINE_JOINT, // (SID_SVX_START+1110)
SID_ATTR_LINE_CAP, // (SID_SVX_START+1111) SID_ATTR_LINE_CAP, // (SID_SVX_START+1111)
0 }; 0 };
mpViewShell->GetViewFrame()->GetBindings().Invalidate( SidArray ); mpViewShell->GetViewFrame()->GetBindings().Invalidate( SidArray );
}
} }
rReq.Ignore (); rReq.Ignore ();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment