[Libreoffice-commits] core.git: Branch 'feature/opengl-vcl' - vcl/workben
Michael Meeks
michael.meeks at collabora.com
Thu Nov 6 22:02:36 PST 2014
vcl/workben/outdevgrind.cxx | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
New commits:
commit 2fa384e1b88f63215e1f03c9d6bf5e53c31d438c
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Fri Nov 7 06:02:57 2014 +0000
outdevgrind: remove VirtualDevice pieces for now.
Change-Id: Ided27750ff59c4c0b477d049ccb59760e87ce69e
diff --git a/vcl/workben/outdevgrind.cxx b/vcl/workben/outdevgrind.cxx
index 2e95437..262d550 100644
--- a/vcl/workben/outdevgrind.cxx
+++ b/vcl/workben/outdevgrind.cxx
@@ -40,6 +40,8 @@
#include <vcl/gradient.hxx>
#include <vcl/lineinfo.hxx>
+#include <rtl/bootstrap.hxx>
+
#include <osl/time.h>
#include <boost/function.hpp>
@@ -109,6 +111,7 @@ void setupMethodStubs( functor_vector_type& res )
const OUString aString("This is a test");
const LineInfo aLineInfo(LINE_SOLID,5);
+#ifdef FIXME_VDEV
// unfortunately, VDevs have inaccessible copy constructors
static VirtualDevice aVDev;
static VirtualDevice aVDevBW(1);
@@ -120,6 +123,18 @@ void setupMethodStubs( functor_vector_type& res )
const Bitmap aBitmap( aVDev.GetBitmap(aPt1,aVDevSize) );
const Bitmap aBitmapBW( aVDevBW.GetBitmap(aPt1,aVDevSize) );
const Bitmap aBitmapAlien( aVDevSize, 8 );
+#else
+ BitmapEx aIntro;
+ rtl::Bootstrap::set("BRAND_BASE_DIR", ".");
+ if (Application::LoadBrandBitmap ("intro", aIntro))
+ Application::Abort( "Failed to load intro image, run inside program/" );
+
+ const Bitmap aBitmap( aIntro.GetBitmap() );
+ Bitmap aBitmapBW( aBitmap );
+ aBitmapBW.Filter( BMP_FILTER_EMBOSS_GREY );
+ Bitmap aBitmapAlien( Size( 100, 100 ), 8 );
+ aBitmapAlien.Erase( COL_RED );
+#endif
const BitmapEx aBitmapEx( aBitmap, aBitmapBW );
const BitmapEx aBitmapExBW( aBitmapBW, aBitmapBW );
@@ -284,6 +299,7 @@ void setupMethodStubs( functor_vector_type& res )
aRect2.TopLeft(), aRect2.GetSize(),
aRect.TopLeft(), aRect.GetSize()));
+#ifdef FIXME_VDEV
/* void DrawOutDev( const Point& rDestPt, const Size& rDestSize,
const Point& rSrcPt, const Size& rSrcSize,
const OutputDevice& rOutDev );
@@ -315,6 +331,7 @@ void setupMethodStubs( functor_vector_type& res )
aRect2.TopLeft(), aRect2.GetSize(),
aRect.TopLeft(), aRect.GetSize(),
boost::cref(aVDev) ));
+#endif
/* void CopyArea( const Point& rDestPt,
const Point& rSrcPt, const Size& rSrcSize,
More information about the Libreoffice-commits
mailing list