[Libreoffice-commits] core.git: include/svx svx/source
Rishabh Kumar
kris.kr296 at gmail.com
Mon Jul 4 12:35:36 UTC 2016
include/svx/xtable.hxx | 4 +++-
svx/source/xoutdev/xtabhtch.cxx | 16 ++++++++++++++--
2 files changed, 17 insertions(+), 3 deletions(-)
New commits:
commit d92b41ce9c87547fde5c43b3bea05b3be79a63f6
Author: Rishabh Kumar <kris.kr296 at gmail.com>
Date: Mon Jul 4 14:52:00 2016 +0530
Make hatch UI bitmap resizable
Change-Id: I34e1db1f462c87d7b3a2ff9531189bea189b2ce8
Reviewed-on: https://gerrit.libreoffice.org/26894
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Rishabh Kumar <kris.kr296 at yahoo.in>
diff --git a/include/svx/xtable.hxx b/include/svx/xtable.hxx
index d9a9070..586b2e5 100644
--- a/include/svx/xtable.hxx
+++ b/include/svx/xtable.hxx
@@ -331,9 +331,10 @@ public:
class SVX_DLLPUBLIC XHatchList : public XPropertyList
{
+private:
+ Bitmap CreateBitmap(long nIndex, const Size& rSize) const;
protected:
virtual Bitmap CreateBitmapForUI(long nIndex) override;
-
public:
XHatchList(const OUString& rPath, const OUString& rReferer);
virtual ~XHatchList();
@@ -343,6 +344,7 @@ public:
using XPropertyList::Remove;
XHatchEntry* Remove(long nIndex);
XHatchEntry* GetHatch(long nIndex) const;
+ Bitmap GetBitmapForPreview(long nIndex, const Size& rSize);
virtual css::uno::Reference< css::container::XNameContainer > createInstance() override;
virtual bool Create() override;
diff --git a/svx/source/xoutdev/xtabhtch.cxx b/svx/source/xoutdev/xtabhtch.cxx
index bb66f70..78869c8 100644
--- a/svx/source/xoutdev/xtabhtch.cxx
+++ b/svx/source/xoutdev/xtabhtch.cxx
@@ -80,7 +80,7 @@ bool XHatchList::Create()
return true;
}
-Bitmap XHatchList::CreateBitmapForUI( long nIndex )
+Bitmap XHatchList::CreateBitmap( long nIndex, const Size& rSize) const
{
Bitmap aRetval;
OSL_ENSURE(nIndex < Count(), "OOps, access out of range (!)");
@@ -88,7 +88,6 @@ Bitmap XHatchList::CreateBitmapForUI( long nIndex )
if(nIndex < Count())
{
const StyleSettings& rStyleSettings = Application::GetSettings().GetStyleSettings();
- const Size& rSize = rStyleSettings.GetListBoxPreviewDefaultPixelSize();
// prepare polygon geometry for rectangle
const basegfx::B2DPolygon aRectangle(
@@ -186,4 +185,17 @@ Bitmap XHatchList::CreateBitmapForUI( long nIndex )
return aRetval;
}
+Bitmap XHatchList::CreateBitmapForUI(long nIndex)
+{
+ const StyleSettings& rStyleSettings = Application::GetSettings().GetStyleSettings();
+ const Size& rSize = rStyleSettings.GetListBoxPreviewDefaultPixelSize();
+ Bitmap aRetVal = CreateBitmap(nIndex, rSize);
+ return aRetVal;
+}
+
+Bitmap XHatchList::GetBitmapForPreview(long nIndex, const Size& rSize)
+{
+ return CreateBitmap(nIndex, rSize);
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list