To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=100710
User aw changed the following:
What |Old value |New value
================================================================================
Target milestone|OOo 3.1 |OOo 3.2
--------------------------------------------------------------------------------
------- Additional comments from [email protected] Tue Mar 31 15:18:59 +0000
2009 -------
AW: Solution is to replace the current implementation with the following:
SdrObject* SdrOle2Obj::getFullDragClone() const
{
// special handling for OLE. The default handling works, but is too
// slow when the whole OLE needs to be cloned. Get the Metafile and
// create a graphic object with it
Graphic* pOLEGraphic = GetGraphic();
SdrObject* pClone = 0;
if(Application::GetSettings().GetStyleSettings().GetHighContrastMode())
{
pOLEGraphic = getEmbeddedObjectRef().GetHCGraphic();
}
if(pOLEGraphic)
{
pClone = new SdrGrafObj(*pOLEGraphic, GetSnapRect());
// this would be the place where to copy all attributes
// when OLE will support fill and line style
// pClone->SetMergedItem(pOleObject->GetMergedItemSet());
}
else
{
// #i100710# pOLEGraphic may be zero (no visualisation available),
// so we need to use the OLE replacement graphic
pClone = new SdrRectObj(GetSnapRect());
// gray outline
pClone->SetMergedItem(XLineStyleItem(XLINE_SOLID));
const svtools::ColorConfig aColorConfig;
const svtools::ColorConfigValue
aColor(aColorConfig.GetColorValue(svtools::OBJECTBOUNDARIES));
pClone->SetMergedItem(XLineColorItem(String(), aColor.nColor));
// bitmap fill
pClone->SetMergedItem(XFillStyleItem(XFILL_BITMAP));
pClone->SetMergedItem(XFillBitmapItem(String(),
GetEmtyOLEReplacementBitmap()));
pClone->SetMergedItem(XFillBmpTileItem(false));
pClone->SetMergedItem(XFillBmpStretchItem(false));
}
return pClone;
}
Also decided by UL: Not a 3.1 task, but to be planned for 3.2. Changing target.
Also wanted: To place in an own 3.2 CWS. Opening one...
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]