cui/source/tabpages/backgrnd.cxx | 16 ++++++++-------- extensions/source/scanner/sanedlg.cxx | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-)
New commits: commit 3eeb5e19e73978b394d2610b776fbc7efbfa0c26 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Jul 8 12:18:42 2019 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Jul 8 16:02:01 2019 +0200 use BitmapEx in BackgroundPreviewImpl Change-Id: Iecbb528c526389d7eed0205c06a21c3cd0753644 Reviewed-on: https://gerrit.libreoffice.org/75211 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/cui/source/tabpages/backgrnd.cxx b/cui/source/tabpages/backgrnd.cxx index 1bec48871dfb..5b70f37d88e0 100644 --- a/cui/source/tabpages/backgrnd.cxx +++ b/cui/source/tabpages/backgrnd.cxx @@ -117,7 +117,7 @@ public: void setBmp(bool bBmp); void NotifyChange(const Color& rColor); - void NotifyChange(const Bitmap* pBitmap); + void NotifyChange(const BitmapEx* pBitmap); void SetFillColor(const Color& rColor) { aColor = rColor; } protected: @@ -130,7 +130,7 @@ private: void recalcDrawPos(); bool bIsBmp; - std::unique_ptr<Bitmap> pBitmap; + std::unique_ptr<BitmapEx> pBitmap; Point aDrawPos; Size aDrawSize; ::tools::Rectangle aDrawRect; @@ -168,14 +168,14 @@ void BackgroundPreviewImpl::NotifyChange( const Color& rColor ) } } -void BackgroundPreviewImpl::NotifyChange( const Bitmap* pNewBitmap ) +void BackgroundPreviewImpl::NotifyChange( const BitmapEx* pNewBitmap ) { if (bIsBmp && (pNewBitmap || pBitmap)) { if (pNewBitmap && pBitmap) *pBitmap = *pNewBitmap; else if (pNewBitmap && !pBitmap) - pBitmap.reset( new Bitmap(*pNewBitmap) ); + pBitmap.reset( new BitmapEx(*pNewBitmap) ); else if (!pNewBitmap) pBitmap.reset(); @@ -248,7 +248,7 @@ void BackgroundPreviewImpl::Paint(vcl::RenderContext& rRenderContext, const ::to if (bIsBmp) { if (pBitmap) - rRenderContext.DrawBitmap(aDrawPos, aDrawSize, *pBitmap); + rRenderContext.DrawBitmapEx(aDrawPos, aDrawSize, *pBitmap); else { Size aSize(GetOutputSizePixel()); @@ -998,7 +998,7 @@ IMPL_LINK(SvxBackgroundTabPage, FileClickHdl_Impl, weld::ToggleButton&, rBox, vo if ( bIsGraphicValid ) { - Bitmap aBmp = aBgdGraphic.GetBitmapEx().GetBitmap(); + BitmapEx aBmp = aBgdGraphic.GetBitmapEx(); m_xPreview2->NotifyChange( &aBmp ); } else @@ -1106,7 +1106,7 @@ IMPL_LINK( SvxBackgroundTabPage, LoadIdleHdl_Impl, Timer*, pIdle, void ) if (m_xBtnPreview->get_active() && bIsGraphicValid) { - Bitmap aBmp = aBgdGraphic.GetBitmapEx().GetBitmap(); + BitmapEx aBmp = aBgdGraphic.GetBitmapEx(); m_xPreview2->NotifyChange( &aBmp ); } else @@ -1317,7 +1317,7 @@ void SvxBackgroundTabPage::FillControls_Impl( const SvxBrushItem& rBgdAttr, if (m_xBtnPreview->get_active() && bIsGraphicValid) { - Bitmap aBmp = aBgdGraphic.GetBitmapEx().GetBitmap(); + BitmapEx aBmp = aBgdGraphic.GetBitmapEx(); m_xPreview2->NotifyChange( &aBmp ); } else commit 5a60a01af104b48aa9569ecb6204c865db74df9e Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Jul 8 12:22:51 2019 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Jul 8 16:01:52 2019 +0200 use BitmapEx in ScanPreview Change-Id: Ief3dc627ad0e0096eb8d3ef4dc4e538fa34cb703 Reviewed-on: https://gerrit.libreoffice.org/75212 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/extensions/source/scanner/sanedlg.cxx b/extensions/source/scanner/sanedlg.cxx index 2f9d710a41e7..0a7bdb2565c3 100644 --- a/extensions/source/scanner/sanedlg.cxx +++ b/extensions/source/scanner/sanedlg.cxx @@ -75,7 +75,7 @@ private: enum DragDirection { TopLeft, Top, TopRight, Right, BottomRight, Bottom, BottomLeft, Left }; - Bitmap maPreviewBitmap; + BitmapEx maPreviewBitmapEx; tools::Rectangle maPreviewRect; Point maTopLeft, maBottomRight; Point maMinTopLeft, maMaxBottomRight; @@ -193,7 +193,7 @@ public: void UpdatePreviewBounds(); void SetBitmap(SvStream &rStream) { - ReadDIB(maPreviewBitmap, rStream, true); + ReadDIBBitmapEx(maPreviewBitmapEx, rStream, true); } virtual Size GetOptimalSize() const override { @@ -928,7 +928,7 @@ void ScanPreview::UpdatePreviewBounds() } else { - Size aBMSize( maPreviewBitmap.GetSizePixel() ); + Size aBMSize( maPreviewBitmapEx.GetSizePixel() ); if( aBMSize.Width() > aBMSize.Height() && aBMSize.Width() ) { int nVHeight = (maBottomRight.X() - maTopLeft.X()) * aBMSize.Height() / aBMSize.Width(); @@ -956,7 +956,7 @@ void ScanPreview::Paint(vcl::RenderContext& rRenderContext, const tools::Rectang Size(PREVIEW_WIDTH, PREVIEW_HEIGHT))); rRenderContext.SetMapMode(MapMode(MapUnit::MapPixel)); // check for sane values - rRenderContext.DrawBitmap(maPreviewRect.TopLeft(), maPreviewRect.GetSize(), maPreviewBitmap); + rRenderContext.DrawBitmapEx(maPreviewRect.TopLeft(), maPreviewRect.GetSize(), maPreviewBitmapEx); mbDragDrawn = false; DrawDrag(rRenderContext); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits