Kaydet (Commit) e69aba33 authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

INTEGRATION: CWS presenterscreen (1.2.4); FILE MERGED

2008/04/22 08:25:10 af 1.2.4.2: RESYNC: (1.2-1.3); FILE MERGED
2008/04/16 16:06:25 af 1.2.4.1: #i18486# Added SetToBitmap() method.
üst b514f782
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* $RCSfile: PresenterSprite.cxx,v $ * $RCSfile: PresenterSprite.cxx,v $
* *
* $Revision: 1.3 $ * $Revision: 1.4 $
* *
* This file is part of OpenOffice.org. * This file is part of OpenOffice.org.
* *
...@@ -284,4 +284,28 @@ void PresenterSprite::DisposeSprite (void) ...@@ -284,4 +284,28 @@ void PresenterSprite::DisposeSprite (void)
} }
} }
} }
void PresenterSprite::SetToBitmap (const Reference<rendering::XBitmap>& rxBitmap)
{
const geometry::IntegerSize2D aSize (rxBitmap->getSize());
Resize(geometry::RealSize2D(aSize.Width, aSize.Height));
Reference<rendering::XCanvas> xCanvas (GetCanvas());
if (xCanvas.is() && rxBitmap.is())
{
xCanvas->drawBitmap(
rxBitmap,
rendering::ViewState(geometry::AffineMatrix2D(1,0,0, 0,1,0), NULL),
rendering::RenderState(
geometry::AffineMatrix2D(1,0,0, 0,1,0),
NULL,
uno::Sequence<double>(3),
rendering::CompositeOperation::SOURCE));
}
}
} } //end of namespace sdext::presenter
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