Author: alg
Date: Fri Oct 18 15:25:16 2013
New Revision: 1533499

URL: http://svn.apache.org/r1533499
Log:
filter and build adaptions

Modified:
    openoffice/branches/alg/aw080/main/filter/inc/filter/msfilter/escherex.hxx
    openoffice/branches/alg/aw080/main/filter/source/msfilter/escherex.cxx
    openoffice/branches/alg/aw080/main/sc/inc/pch/precompiled_sc.hxx
    openoffice/branches/alg/aw080/main/sc/source/core/inc/core_pch.hxx
    openoffice/branches/alg/aw080/main/sc/source/ui/inc/ui_pch.hxx
    openoffice/branches/alg/aw080/main/sd/inc/pch/precompiled_sd.hxx
    openoffice/branches/alg/aw080/main/sd/source/ui/dlg/gluectrl.cxx
    openoffice/branches/alg/aw080/main/sd/source/ui/func/fuediglu.cxx

Modified: 
openoffice/branches/alg/aw080/main/filter/inc/filter/msfilter/escherex.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/filter/inc/filter/msfilter/escherex.hxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/filter/inc/filter/msfilter/escherex.hxx 
(original)
+++ openoffice/branches/alg/aw080/main/filter/inc/filter/msfilter/escherex.hxx 
Fri Oct 18 15:25:16 2013
@@ -1159,7 +1159,7 @@ class MSFILTER_DLLPUBLIC EscherPropertyC
 private:
     EscherGraphicProvider*     mpGraphicProvider;
     SvStream*                          mpPicOutStrm;
-    basegfx::B2DRange*      mpObjectRange; // TTTT: think about making this a 
member to be able to hand over a const&
+    basegfx::B2DRange       maObjectRange;
     EscherPropSortStruct*      mpSortStruct;
 
     sal_uInt32                         mnSortCount;

Modified: openoffice/branches/alg/aw080/main/filter/source/msfilter/escherex.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/filter/source/msfilter/escherex.cxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/filter/source/msfilter/escherex.cxx 
(original)
+++ openoffice/branches/alg/aw080/main/filter/source/msfilter/escherex.cxx Fri 
Oct 18 15:25:16 2013
@@ -155,7 +155,7 @@ EscherExClientAnchor_Base::~EscherExClie
 EscherPropertyContainer::EscherPropertyContainer() 
 :   mpGraphicProvider(0),
     mpPicOutStrm(0),
-    mpObjectRange(),
+    maObjectRange(),
     mpSortStruct(0),
     mnSortCount(0),
     mnSortBufSize(64),
@@ -172,7 +172,7 @@ EscherPropertyContainer::EscherPropertyC
     basegfx::B2DRange& rObjectRange)         // FillBitmaps or GraphicObjects.
 :   mpGraphicProvider(&rGraphProv),
     mpPicOutStrm(pPiOutStrm),
-    mpObjectRange(&rObjectRange),
+    maObjectRange(rObjectRange),
     mpSortStruct(0),
     mnSortCount(0),
     mnSortBufSize(64),
@@ -1329,7 +1329,7 @@ bool EscherPropertyContainer::CreateGrap
                AddOpt( ESCHER_Prop_fillType, ESCHER_FillPicture );
                uno::Reference< beans::XPropertySet > aXPropSet( rXShape, 
uno::UNO_QUERY );
 
-               if ( mpGraphicProvider && mpPicOutStrm && mpObjectRange && 
aXPropSet.is() )
+               if ( mpGraphicProvider && mpPicOutStrm && 
!maObjectRange.isEmpty() && aXPropSet.is() )
                {
                        ::com::sun::star::uno::Any aAny;
                        ::com::sun::star::awt::Rectangle* pVisArea = NULL;
@@ -1339,7 +1339,7 @@ bool EscherPropertyContainer::CreateGrap
                                aAny >>= (*pVisArea);
                        }
 
-            const basegfx::B2DRange aRange(0.0, 0.0, 
mpObjectRange->getWidth(), mpObjectRange->getHeight());
+            const basegfx::B2DRange aRange(0.0, 0.0, maObjectRange.getWidth(), 
maObjectRange.getHeight());
                        const sal_uInt32 
nBlibId(mpGraphicProvider->GetBlibID(*mpPicOutStrm, aUniqueId, aRange, 
pVisArea, NULL));
                                                
             if ( nBlibId )
@@ -1350,29 +1350,6 @@ bool EscherPropertyContainer::CreateGrap
                        }
                        delete pVisArea;
                }
-        
-        // TTTT: Check if this works; not sure if this is correct and on the 
correct place
-        // pShapeBoundRect -> mpObjectRange
-        //
-               //if ( mpGraphicProvider && mpPicOutStrm && pShapeBoundRect && 
aXPropSet.is() )
-               //{
-               //      ::com::sun::star::uno::Any aAny;
-               //      ::com::sun::star::awt::Rectangle* pVisArea = NULL;
-               //      if ( EscherPropertyValueHelper::GetPropertyValue( aAny, 
aXPropSet, String( RTL_CONSTASCII_USTRINGPARAM( "VisibleArea" ) ) ) )
-               //      {
-               //              pVisArea = new ::com::sun::star::awt::Rectangle;
-               //              aAny >>= (*pVisArea);
-               //      }
-               //      Rectangle aRect( Point( 0, 0 ), 
pShapeBoundRect->GetSize() );
-               //      sal_uInt32 nBlibId = mpGraphicProvider->GetBlibID( 
*mpPicOutStrm, aUniqueId, aRect, pVisArea, NULL );
-               //      if ( nBlibId )
-               //      {
-               //              AddOpt( ESCHER_Prop_pib, nBlibId, true );
-               //              ImplCreateGraphicAttributes( aXPropSet, 
nBlibId, false );
-               //              bRetValue = true;
-               //      }
-               //      delete pVisArea;
-               //}
        }
        return bRetValue;
 }
@@ -1503,7 +1480,7 @@ GraphicObject lclDrawHatch( 
 
 bool EscherPropertyContainer::CreateEmbeddedHatchProperties( const 
::com::sun::star::drawing::Hatch& rHatch, const Color& rBackColor, bool 
bFillBackground )
 {
-    const basegfx::B2DRange aRange(mpObjectRange ? *mpObjectRange : 
basegfx::B2DRange(0.0, 0.0, 28000.0, 21000.0));
+    const basegfx::B2DRange aRange(maObjectRange.isEmpty() ? 
basegfx::B2DRange(0.0, 0.0, 28000.0, 21000.0) : maObjectRange);
     GraphicObject aGraphicObject = lclDrawHatch(rHatch, rBackColor, 
bFillBackground, aRange);
     ByteString aUniqueId = aGraphicObject.GetUniqueID();
     bool bRetValue = ImplCreateEmbeddedBmp( aUniqueId );
@@ -1607,7 +1584,9 @@ bool EscherPropertyContainer::CreateGrap
 
                 const basegfx::B2DRange aRange(
                     basegfx::B2DTuple(0.0, 0.0),
-                    mpObjectRange ? mpObjectRange->getRange() : 
basegfx::B2DTuple(28000.0, 21000.0));
+                    maObjectRange.isEmpty() ? 
+                        basegfx::B2DTuple(28000.0, 21000.0) : 
+                        maObjectRange.getRange());
                 aGraphicObject = lclDrawHatch(aHatch, aBackColor, 
bFillBackground, aRange);
                 aUniqueId = aGraphicObject.GetUniqueID();
                 eBitmapMode = ::com::sun::star::drawing::BitmapMode_REPEAT;
@@ -1811,12 +1790,12 @@ bool EscherPropertyContainer::CreateGrap
             else
                 AddOpt( ESCHER_Prop_fillType, ESCHER_FillPicture );
 
-            if(aUniqueId.Len() && mpObjectRange)
+            if(aUniqueId.Len() && !maObjectRange.isEmpty())
             {
                 // write out embedded graphic
                 if(mpGraphicProvider && mpPicOutStrm)
                 {
-                    const basegfx::B2DRange aRange(0.0, 0.0, 
mpObjectRange->getWidth(), mpObjectRange->getHeight());
+                    const basegfx::B2DRange aRange(0.0, 0.0, 
maObjectRange.getWidth(), maObjectRange.getHeight());
                     const sal_uInt32 
nBlibId(mpGraphicProvider->GetBlibID(*mpPicOutStrm, aUniqueId, aRange, NULL, 
pGraphicAttr));
 
                     if ( nBlibId )
@@ -1838,7 +1817,7 @@ bool EscherPropertyContainer::CreateGrap
                 {
                     EscherGraphicProvider aProvider;
                     SvMemoryStream aMemStrm;
-                    const basegfx::B2DRange aRange(0.0, 0.0, 
mpObjectRange->getWidth(), mpObjectRange->getHeight());
+                    const basegfx::B2DRange aRange(0.0, 0.0, 
maObjectRange.getWidth(), maObjectRange.getHeight());
 
                     if(aProvider.GetBlibID(aMemStrm, aUniqueId, aRange, NULL, 
pGraphicAttr))
                     {
@@ -3930,21 +3909,6 @@ MSO_SPT EscherPropertyContainer::GetCust
                                                if ( rProp.Value >>= rShapeType 
)
                                                        eShapeType = 
EnhancedCustomShapeTypeNames::Get( rShapeType );
                                        }
-                    // TTTT: Need to remove "MirroredX" and "MirroredY" 
attributes
-                    // for CustomShapeGeometry completely
-                    //
-                                       //else if ( rProp.Name.equalsAscii( 
"MirroredX" ) )
-                                       //{
-                                       //      sal_Bool bMirroredX = 
sal_Bool();
-                                       //      if ( ( rProp.Value >>= 
bMirroredX ) && bMirroredX )
-                                       //              nMirrorFlags  |= 
SHAPEFLAG_FLIPH;
-                                       //}
-                                       //else if ( rProp.Name.equalsAscii( 
"MirroredY" ) )
-                                       //{
-                                       //      sal_Bool bMirroredY = 
sal_Bool();
-                                       //      if ( ( rProp.Value >>= 
bMirroredY ) && bMirroredY )
-                                       //              nMirrorFlags  |= 
SHAPEFLAG_FLIPV;
-                                       //}
                                }
                        }
                }
@@ -3967,9 +3931,9 @@ bool EscherPropertyContainer::CreateBlip
         ByteString  aUniqueId = aGraphicObject.GetUniqueID();
                if ( aUniqueId.Len() )
                {
-                       if(mpGraphicProvider && mpPicOutStrm && mpObjectRange)
+                       if(mpGraphicProvider && mpPicOutStrm && 
!maObjectRange.isEmpty())
                        {
-                const basegfx::B2DRange aRange(0.0, 0.0, 
mpObjectRange->getWidth(), mpObjectRange->getHeight());
+                const basegfx::B2DRange aRange(0.0, 0.0, 
maObjectRange.getWidth(), maObjectRange.getHeight());
                                const sal_uInt32 
nBlibId(mpGraphicProvider->GetBlibID(*mpPicOutStrm, aUniqueId, aRange, NULL));
                                
                 if ( nBlibId )

Modified: openoffice/branches/alg/aw080/main/sc/inc/pch/precompiled_sc.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sc/inc/pch/precompiled_sc.hxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sc/inc/pch/precompiled_sc.hxx (original)
+++ openoffice/branches/alg/aw080/main/sc/inc/pch/precompiled_sc.hxx Fri Oct 18 
15:25:16 2013
@@ -165,7 +165,6 @@
 #include <svx/sdprcitm.hxx>
 #include <svx/sdrmasterpagedescriptor.hxx>
 #include <svx/sdtaitm.hxx>
-#include <svx/svdglue.hxx>
 #include <svx/svdlayer.hxx>
 #include <svx/svdoattr.hxx>
 #include <svx/svdobj.hxx>

Modified: openoffice/branches/alg/aw080/main/sc/source/core/inc/core_pch.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sc/source/core/inc/core_pch.hxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sc/source/core/inc/core_pch.hxx 
(original)
+++ openoffice/branches/alg/aw080/main/sc/source/core/inc/core_pch.hxx Fri Oct 
18 15:25:16 2013
@@ -204,7 +204,6 @@
 #include <basic/sbxcore.hxx>
 #include <svx/svdobj.hxx>
 #include <svx/svdsob.hxx>
-#include <svx/svdglue.hxx>
 #include <editeng/langitem.hxx>
 #include <editeng/eeitem.hxx>
 #include <callform.hxx>

Modified: openoffice/branches/alg/aw080/main/sc/source/ui/inc/ui_pch.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sc/source/ui/inc/ui_pch.hxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sc/source/ui/inc/ui_pch.hxx (original)
+++ openoffice/branches/alg/aw080/main/sc/source/ui/inc/ui_pch.hxx Fri Oct 18 
15:25:16 2013
@@ -204,7 +204,6 @@
 #include <svx/svdsob.hxx>
 #include <vcl/button.hxx>
 #include <svx/svdobj.hxx>
-#include <svx/svdglue.hxx>
 #include <svx/svdlayer.hxx>
 #include <vcl/msgbox.hxx>
 #include <svx/svdmrkv.hxx>

Modified: openoffice/branches/alg/aw080/main/sd/inc/pch/precompiled_sd.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sd/inc/pch/precompiled_sd.hxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sd/inc/pch/precompiled_sd.hxx (original)
+++ openoffice/branches/alg/aw080/main/sd/inc/pch/precompiled_sd.hxx Fri Oct 18 
15:25:16 2013
@@ -672,7 +672,6 @@
 #include "svx/svddef.hxx"
 #include "svx/svdetc.hxx"
 #include "editeng/measfld.hxx"
-#include "svx/sdrglue.hxx"
 #include "svx/svditer.hxx"
 #include "svx/svdlayer.hxx"
 #include "svx/svdoashp.hxx"

Modified: openoffice/branches/alg/aw080/main/sd/source/ui/dlg/gluectrl.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sd/source/ui/dlg/gluectrl.cxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sd/source/ui/dlg/gluectrl.cxx (original)
+++ openoffice/branches/alg/aw080/main/sd/source/ui/dlg/gluectrl.cxx Fri Oct 18 
15:25:16 2013
@@ -28,7 +28,6 @@
 #include <string> // HACK: prevent conflict between STLPORT and Workshop 
headers
 
 #include <svx/dialogs.hrc>
-#include <svx/sdrglue.hxx>
 #include <svl/intitem.hxx>
 #include <sfx2/app.hxx>
 #include <sfx2/dispatch.hxx>

Modified: openoffice/branches/alg/aw080/main/sd/source/ui/func/fuediglu.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/alg/aw080/main/sd/source/ui/func/fuediglu.cxx?rev=1533499&r1=1533498&r2=1533499&view=diff
==============================================================================
--- openoffice/branches/alg/aw080/main/sd/source/ui/func/fuediglu.cxx (original)
+++ openoffice/branches/alg/aw080/main/sd/source/ui/func/fuediglu.cxx Fri Oct 
18 15:25:16 2013
@@ -27,10 +27,8 @@
 #include "fuediglu.hxx"
 #include <svl/eitem.hxx>
 #include <svx/dialogs.hrc>
-#include <svx/sdrglue.hxx>
 #include <sfx2/request.hxx>
 
-
 #include "app.hrc"
 #include "strings.hrc"
 #include "res_bmp.hrc"


Reply via email to