icon-themes/colibre/sd/res/presenterscreen-Separator.png |binary icon-themes/colibre_svg/sd/res/presenterscreen-Separator.svg | 1 + sd/inc/bitmaps.hlst | 1 + sd/source/ui/presenter/PresenterHelper.cxx | 4 +++- sdext/source/presenter/PresenterToolBar.cxx | 10 +++++++--- 5 files changed, 12 insertions(+), 4 deletions(-)
New commits: commit d04260e5318fad36b3a29deaf9a823052bc6bea9 Author: Srijan Bhatia <srijanbhatia...@gmail.com> AuthorDate: Tue Aug 4 13:43:21 2020 +0530 Commit: Heiko Tietze <heiko.tie...@documentfoundation.org> CommitDate: Sat Aug 8 07:55:34 2020 +0200 Presenter console new vertical separator Change-Id: I82e30a8dd73ba91605ae839847fb6378b1d54b3e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100044 Tested-by: Jenkins Reviewed-by: Rizal Muttaqin <riz_17_...@yahoo.co.id> diff --git a/icon-themes/colibre/sd/res/presenterscreen-Separator.png b/icon-themes/colibre/sd/res/presenterscreen-Separator.png new file mode 100644 index 000000000000..a7a35fa7e632 Binary files /dev/null and b/icon-themes/colibre/sd/res/presenterscreen-Separator.png differ diff --git a/icon-themes/colibre_svg/sd/res/presenterscreen-Separator.svg b/icon-themes/colibre_svg/sd/res/presenterscreen-Separator.svg new file mode 100644 index 000000000000..aa8a387ad5d3 --- /dev/null +++ b/icon-themes/colibre_svg/sd/res/presenterscreen-Separator.svg @@ -0,0 +1 @@ +<svg height="65" viewBox="0 0 .26458332 17.197917" width="1" xmlns="http://www.w3.org/2000/svg"><path d="m.06614583.00000008h.13229167l.06614583 8.20208312-.06614583 8.9958328h-.13229167l-.06614583-8.9958328z" fill="#b3b7bc" opacity=".8"/></svg> \ No newline at end of file diff --git a/sd/inc/bitmaps.hlst b/sd/inc/bitmaps.hlst index 748ea562efa1..6186abcab3c1 100644 --- a/sd/inc/bitmaps.hlst +++ b/sd/inc/bitmaps.hlst @@ -104,6 +104,7 @@ #define BMP_PRESENTERSCREEN_BORDER_ACTIVE_LEFT "sd/res/presenterscreen-BorderActiveLeft.png" #define BMP_PRESENTERSCREEN_BUTTON_HELP_NORMAL "sd/res/presenterscreen-ButtonHelpNormal.png" #define BMP_PRESENTERSCREEN_BUTTON_EXIT_PRESENTER_NORMAL "sd/res/presenterscreen-ButtonExitPresenterNormal.png" +#define BMP_PRESENTERSCREEN_SEPARATOR "sd/res/presenterscreen-Separator.png" #define BMP_PRESENTERSCREEN_BORDER_ACTIVE_BOTTOM_CALLOUT "sd/res/presenterscreen-BorderActiveBottomCallout.png" #define BMP_PRESENTERSCREEN_BORDER_TOOLBAR_LEFT "sd/res/presenterscreen-BorderToolbarLeft.png" #define BMP_PRESENTERSCREEN_BUTTON_SLIDE_SORTER_NORMAL "sd/res/presenterscreen-ButtonSlideSorterNormal.png" diff --git a/sd/source/ui/presenter/PresenterHelper.cxx b/sd/source/ui/presenter/PresenterHelper.cxx index ec1d63e7029c..7504e914e475 100644 --- a/sd/source/ui/presenter/PresenterHelper.cxx +++ b/sd/source/ui/presenter/PresenterHelper.cxx @@ -380,7 +380,9 @@ Reference<rendering::XBitmap> SAL_CALL PresenterHelper::loadBitmap ( BMP_PRESENTERSCREEN_SCROLLBAR_THUMB_TOP_MOUSE_OVER }, { "bitmaps/ScrollbarThumbTopNormal.png", BMP_PRESENTERSCREEN_SCROLLBAR_THUMB_TOP_NORMAL }, - { "bitmaps/ViewBackground.png", BMP_PRESENTERSCREEN_VIEW_BACKGROUND } + { "bitmaps/ViewBackground.png", BMP_PRESENTERSCREEN_VIEW_BACKGROUND }, + { "bitmaps/Separator.png", + BMP_PRESENTERSCREEN_SEPARATOR } }; OUString bmpid; for (std::size_t i = 0; i != SAL_N_ELEMENTS(map); ++i) { diff --git a/sdext/source/presenter/PresenterToolBar.cxx b/sdext/source/presenter/PresenterToolBar.cxx index ad0f36707c11..d36f42277da4 100644 --- a/sdext/source/presenter/PresenterToolBar.cxx +++ b/sdext/source/presenter/PresenterToolBar.cxx @@ -1953,7 +1953,7 @@ void VerticalSeparator::Paint ( awt::Rectangle aBBox (GetBoundingBox()); rendering::RenderState aRenderState( - geometry::AffineMatrix2D(1,0,0, 0,1,0), + geometry::AffineMatrix2D(1,0,aBBox.X, 0,1,aBBox.Y), nullptr, Sequence<double>(4), rendering::CompositeOperation::OVER); @@ -1964,8 +1964,12 @@ void VerticalSeparator::Paint ( PresenterCanvasHelper::SetDeviceColor(aRenderState, pFont->mnColor); } - rxCanvas->fillPolyPolygon( - PresenterGeometryHelper::CreatePolygon(aBBox, rxCanvas->getDevice()), + Reference<rendering::XBitmap> xBitmap(mpToolBar->GetPresenterController()->GetPresenterHelper()->loadBitmap("bitmaps/Separator.png", rxCanvas)); + if (!xBitmap.is()) + return; + + rxCanvas->drawBitmap( + xBitmap, rViewState, aRenderState); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits