Further XCanvas != XBitmapCanvas cleanup.
It seems I missed a few places in
21ec9beae2
, getting that straight
now hopefully.
Change-Id: I34fc8df2d1ee65bef0639b3de9487ff311bed89a
This commit is contained in:
@@ -23,7 +23,7 @@ void MtfRenderer::draw (double fScaleX, double fScaleY) throw (uno::RuntimeExcep
|
|||||||
{
|
{
|
||||||
if (mpMetafile && mxCanvas.get()) {
|
if (mpMetafile && mxCanvas.get()) {
|
||||||
cppcanvas::VCLFactory& factory = cppcanvas::VCLFactory::getInstance();
|
cppcanvas::VCLFactory& factory = cppcanvas::VCLFactory::getInstance();
|
||||||
cppcanvas::BitmapCanvasSharedPtr canvas = factory.createCanvas (mxCanvas);
|
cppcanvas::BitmapCanvasSharedPtr canvas = factory.createBitmapCanvas (mxCanvas);
|
||||||
cppcanvas::RendererSharedPtr renderer = factory.createRenderer (canvas, *mpMetafile, cppcanvas::Renderer::Parameters ());
|
cppcanvas::RendererSharedPtr renderer = factory.createRenderer (canvas, *mpMetafile, cppcanvas::Renderer::Parameters ());
|
||||||
::basegfx::B2DHomMatrix aMatrix;
|
::basegfx::B2DHomMatrix aMatrix;
|
||||||
aMatrix.scale( fScaleX, fScaleY );
|
aMatrix.scale( fScaleX, fScaleY );
|
||||||
|
@@ -59,7 +59,13 @@ namespace cppcanvas
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
BitmapCanvasSharedPtr VCLFactory::createCanvas( const uno::Reference< rendering::XBitmapCanvas >& xCanvas )
|
CanvasSharedPtr VCLFactory::createCanvas( const uno::Reference< rendering::XCanvas >& xCanvas )
|
||||||
|
{
|
||||||
|
return CanvasSharedPtr(
|
||||||
|
new internal::ImplCanvas( xCanvas ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
BitmapCanvasSharedPtr VCLFactory::createBitmapCanvas( const uno::Reference< rendering::XBitmapCanvas >& xCanvas )
|
||||||
{
|
{
|
||||||
return BitmapCanvasSharedPtr(
|
return BitmapCanvasSharedPtr(
|
||||||
new internal::ImplBitmapCanvas( xCanvas ) );
|
new internal::ImplBitmapCanvas( xCanvas ) );
|
||||||
|
@@ -43,6 +43,7 @@ class Animation;
|
|||||||
|
|
||||||
namespace com { namespace sun { namespace star { namespace rendering
|
namespace com { namespace sun { namespace star { namespace rendering
|
||||||
{
|
{
|
||||||
|
class XCanvas;
|
||||||
class XBitmapCanvas;
|
class XBitmapCanvas;
|
||||||
class XSpriteCanvas;
|
class XSpriteCanvas;
|
||||||
} } } }
|
} } } }
|
||||||
@@ -64,7 +65,9 @@ namespace cppcanvas
|
|||||||
public:
|
public:
|
||||||
static VCLFactory& getInstance();
|
static VCLFactory& getInstance();
|
||||||
|
|
||||||
BitmapCanvasSharedPtr createCanvas( const ::com::sun::star::uno::Reference<
|
CanvasSharedPtr createCanvas( const ::com::sun::star::uno::Reference<
|
||||||
|
::com::sun::star::rendering::XCanvas >& xCanvas );
|
||||||
|
BitmapCanvasSharedPtr createBitmapCanvas( const ::com::sun::star::uno::Reference<
|
||||||
::com::sun::star::rendering::XBitmapCanvas >& xCanvas );
|
::com::sun::star::rendering::XBitmapCanvas >& xCanvas );
|
||||||
|
|
||||||
SpriteCanvasSharedPtr createSpriteCanvas( const ::Window& rVCLWindow ) const;
|
SpriteCanvasSharedPtr createSpriteCanvas( const ::Window& rVCLWindow ) const;
|
||||||
|
@@ -452,7 +452,7 @@ Reference<rendering::XBitmap> SAL_CALL PresenterHelper::loadBitmap (
|
|||||||
|
|
||||||
const cppcanvas::CanvasSharedPtr pCanvas (
|
const cppcanvas::CanvasSharedPtr pCanvas (
|
||||||
cppcanvas::VCLFactory::getInstance().createCanvas(
|
cppcanvas::VCLFactory::getInstance().createCanvas(
|
||||||
Reference<css::rendering::XBitmapCanvas>(rxCanvas,UNO_QUERY)));
|
Reference<css::rendering::XCanvas>(rxCanvas,UNO_QUERY)));
|
||||||
|
|
||||||
if (pCanvas.get() != NULL)
|
if (pCanvas.get() != NULL)
|
||||||
{
|
{
|
||||||
|
@@ -25,7 +25,6 @@
|
|||||||
#include "sdpage.hxx"
|
#include "sdpage.hxx"
|
||||||
#include <cppcanvas/vclfactory.hxx>
|
#include <cppcanvas/vclfactory.hxx>
|
||||||
#include <com/sun/star/drawing/XDrawPage.hpp>
|
#include <com/sun/star/drawing/XDrawPage.hpp>
|
||||||
#include <com/sun/star/rendering/XBitmapCanvas.hpp>
|
|
||||||
|
|
||||||
using namespace ::com::sun::star;
|
using namespace ::com::sun::star;
|
||||||
using namespace ::com::sun::star::uno;
|
using namespace ::com::sun::star::uno;
|
||||||
@@ -189,9 +188,8 @@ Reference<rendering::XBitmap> SAL_CALL PresenterPreviewCache::getSlidePreview (
|
|||||||
ThrowIfDisposed();
|
ThrowIfDisposed();
|
||||||
OSL_ASSERT(mpCacheContext.get()!=NULL);
|
OSL_ASSERT(mpCacheContext.get()!=NULL);
|
||||||
|
|
||||||
cppcanvas::BitmapCanvasSharedPtr pCanvas (
|
cppcanvas::CanvasSharedPtr pCanvas (
|
||||||
cppcanvas::VCLFactory::getInstance().createCanvas(
|
cppcanvas::VCLFactory::getInstance().createCanvas(rxCanvas));
|
||||||
Reference<rendering::XBitmapCanvas>(rxCanvas, UNO_QUERY)));
|
|
||||||
|
|
||||||
const SdrPage* pPage = mpCacheContext->GetPage(nSlideIndex);
|
const SdrPage* pPage = mpCacheContext->GetPage(nSlideIndex);
|
||||||
if (pPage == NULL)
|
if (pPage == NULL)
|
||||||
|
@@ -167,7 +167,7 @@ void SAL_CALL PresenterTextView::initialize (const Sequence<Any>& rArguments)
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Reference<rendering::XBitmapCanvas> xCanvas (rArguments[0], UNO_QUERY_THROW);
|
Reference<rendering::XCanvas> xCanvas (rArguments[0], UNO_QUERY_THROW);
|
||||||
if (xCanvas.is())
|
if (xCanvas.is())
|
||||||
{
|
{
|
||||||
mpImplementation->SetCanvas(
|
mpImplementation->SetCanvas(
|
||||||
|
@@ -131,8 +131,8 @@ Reference<rendering::XBitmap> SlideRenderer::createPreviewForCanvas (
|
|||||||
ThrowIfDisposed();
|
ThrowIfDisposed();
|
||||||
SolarMutexGuard aGuard;
|
SolarMutexGuard aGuard;
|
||||||
|
|
||||||
cppcanvas::BitmapCanvasSharedPtr pCanvas (cppcanvas::VCLFactory::getInstance().createCanvas(
|
cppcanvas::CanvasSharedPtr pCanvas (
|
||||||
Reference<rendering::XBitmapCanvas>(rxCanvas, UNO_QUERY)));
|
cppcanvas::VCLFactory::getInstance().createCanvas(rxCanvas));
|
||||||
if (pCanvas.get() != NULL)
|
if (pCanvas.get() != NULL)
|
||||||
return cppcanvas::VCLFactory::getInstance().createBitmap(
|
return cppcanvas::VCLFactory::getInstance().createBitmap(
|
||||||
pCanvas,
|
pCanvas,
|
||||||
|
@@ -180,7 +180,7 @@ private:
|
|||||||
const OUString& rsText) const;
|
const OUString& rsText) const;
|
||||||
OUString GetFittingText (const OUString& rsText, const double nMaximalWidth) const;
|
OUString GetFittingText (const OUString& rsText, const double nMaximalWidth) const;
|
||||||
void PaintButtonBackground (
|
void PaintButtonBackground (
|
||||||
const Reference<rendering::XBitmapCanvas>& rxCanvas,
|
const Reference<rendering::XCanvas>& rxCanvas,
|
||||||
const geometry::IntegerSize2D& rSize) const;
|
const geometry::IntegerSize2D& rSize) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1742,7 +1742,7 @@ geometry::IntegerSize2D PresenterSlideSorter::MouseOverManager::CalculateLabelSi
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PresenterSlideSorter::MouseOverManager::PaintButtonBackground (
|
void PresenterSlideSorter::MouseOverManager::PaintButtonBackground (
|
||||||
const Reference<rendering::XBitmapCanvas>& rxCanvas,
|
const Reference<rendering::XCanvas>& rxCanvas,
|
||||||
const geometry::IntegerSize2D& rSize) const
|
const geometry::IntegerSize2D& rSize) const
|
||||||
{
|
{
|
||||||
// Get the bitmaps for painting the label background.
|
// Get the bitmaps for painting the label background.
|
||||||
|
Reference in New Issue
Block a user