diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-10-01 07:35:04 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-10-01 07:35:04 +0000 |
commit | 70346a32723a3f3c1cbfedd2c6096152260ef9f7 (patch) | |
tree | cdadef43a660b956867d0d9a0562160ec3069429 /chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx | |
parent | ff916ccce1527b63aad17bbae0ad02a834cd31d6 (diff) |
CWS-TOOLING: integrate CWS chart30
Diffstat (limited to 'chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx')
-rw-r--r-- | chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx | 176 |
1 files changed, 1 insertions, 175 deletions
diff --git a/chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx b/chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx index 52c250b03d4f..593b523316e3 100644 --- a/chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx +++ b/chart2/source/controller/itemsetwrapper/GraphicPropertyItemConverter.cxx @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: GraphicPropertyItemConverter.cxx,v $ - * $Revision: 1.13 $ + * $Revision: 1.13.44.1 $ * * This file is part of OpenOffice.org. * @@ -291,29 +291,6 @@ void GraphicPropertyItemConverter::FillSpecialItem( } break; -// case XATTR_FILLBMP_POS: -// case XATTR_FILLBMP_SIZEX: -// case XATTR_FILLBMP_SIZEY: -// case XATTR_FILLBMP_SIZELOG: -// case XATTR_FILLBMP_TILEOFFSETX: -// case XATTR_FILLBMP_TILEOFFSETY: -// case XATTR_FILLBMP_STRETCH: -// case XATTR_FILLBMP_POSOFFSETX: -// case XATTR_FILLBMP_POSOFFSETY: -// if( lcl_supportsFillProperties( m_eGraphicObjectType )) -// { - // avoid assertions while bitmap stuff is not working -// try -// { -// FillBitmapItem( nWhichId, rOutItemSet ); -// } -// catch( beans::UnknownPropertyException ex ) -// { -// ASSERT_EXCEPTION( ex ); -// } -// } -// break; - case XATTR_FILLFLOATTRANSPARENCE: try { @@ -544,30 +521,6 @@ bool GraphicPropertyItemConverter::ApplySpecialItem( } break; -// case XATTR_FILLBMP_POS: -// case XATTR_FILLBMP_SIZEX: -// case XATTR_FILLBMP_SIZEY: -// case XATTR_FILLBMP_SIZELOG: -// case XATTR_FILLBMP_TILEOFFSETX: -// case XATTR_FILLBMP_TILEOFFSETY: -// case XATTR_FILLBMP_STRETCH: -// case XATTR_FILLBMP_POSOFFSETX: -// case XATTR_FILLBMP_POSOFFSETY: -// if( lcl_supportsFillProperties( m_eGraphicObjectType )) -// { - // avoid assertions while bitmap stuff is not working -// try -// { -// ApplyBitmapItem( nWhichId, rItemSet ); -// bChanged = true; -// } -// catch( beans::UnknownPropertyException ex ) -// { -// ASSERT_EXCEPTION( ex ); -// } -// } -// break; - case XATTR_FILLFLOATTRANSPARENCE: try { @@ -858,132 +811,5 @@ bool GraphicPropertyItemConverter::ApplySpecialItem( return bChanged; } -void GraphicPropertyItemConverter::FillBitmapItem( - USHORT nWhichId, SfxItemSet & rOutItemSet ) const - throw( beans::UnknownPropertyException ) -{ - uno::Reference< beans::XPropertySet > xProp( GetPropertySet() ); - OSL_ASSERT( xProp.is()); - chart2::FillBitmap aBitmap; - ( xProp->getPropertyValue( C2U( "Bitmap" ))) >>= aBitmap; - - switch( nWhichId ) - { - // bitmap property - case XATTR_FILLBITMAP: - { - XFillBitmapItem aBmpIt; - aBmpIt.PutValue( uno::makeAny( aBitmap.aURL ), MID_GRAFURL ); - rOutItemSet.Put( aBmpIt ); - } - break; - - case XATTR_FILLBMP_TILE: - rOutItemSet.Put( XFillBmpTileItem( - aBitmap.aBitmapMode == drawing::BitmapMode_REPEAT )); - rOutItemSet.Put( XFillBmpStretchItem( FALSE )); - break; - case XATTR_FILLBMP_STRETCH: - rOutItemSet.Put( XFillBmpStretchItem( - aBitmap.aBitmapMode == drawing::BitmapMode_STRETCH )); - rOutItemSet.Put( XFillBmpTileItem( FALSE )); - break; - case XATTR_FILLBMP_POS: - break; - case XATTR_FILLBMP_SIZEX: - break; - case XATTR_FILLBMP_SIZEY: - break; - case XATTR_FILLBMP_SIZELOG: - break; - case XATTR_FILLBMP_TILEOFFSETX: - break; - case XATTR_FILLBMP_TILEOFFSETY: - break; - case XATTR_FILLBMP_POSOFFSETX: - break; - case XATTR_FILLBMP_POSOFFSETY: - break; - } -} - -void GraphicPropertyItemConverter::ApplyBitmapItem( - USHORT nWhichId, const SfxItemSet & rItemSet ) - throw( beans::UnknownPropertyException ) -{ - static const ::rtl::OUString aBitmapPropName( - RTL_CONSTASCII_USTRINGPARAM( "Bitmap" )); - uno::Reference< beans::XPropertySet > xProp( GetPropertySet() ); - OSL_ASSERT( xProp.is()); - chart2::FillBitmap aBitmap; - uno::Any aValue; - - try - { - ( xProp->getPropertyValue( aBitmapPropName )) >>= aBitmap; - - switch( nWhichId ) - { - // bitmap property - case XATTR_FILLBITMAP: - { - const XFillBitmapItem & rBitmapItem = - static_cast< const XFillBitmapItem & >( - rItemSet.Get( nWhichId )); - rBitmapItem.QueryValue( aValue, MID_GRAFURL ); - aValue >>= aBitmap.aURL; - - // must remember bitmap, so that URL stays valid - //ToDo: Never deleted yet !!! -// GraphicObject * pTESTING_CACHE = new GraphicObject( -// rBitmapItem.GetValue().GetGraphicObject() ); - } - break; - - case XATTR_FILLBMP_TILE: - case XATTR_FILLBMP_STRETCH: - { - const XFillBmpStretchItem & rStretchItem = - static_cast< const XFillBmpStretchItem & >( - rItemSet.Get( XATTR_FILLBMP_STRETCH )); - const XFillBmpTileItem & rTileItem = - static_cast< const XFillBmpTileItem & >( - rItemSet.Get( XATTR_FILLBMP_TILE )); - - if( rTileItem.GetValue() != FALSE ) - aBitmap.aBitmapMode = drawing::BitmapMode_REPEAT; - else if( rStretchItem.GetValue() != FALSE ) - aBitmap.aBitmapMode = drawing::BitmapMode_STRETCH; - else - aBitmap.aBitmapMode = drawing::BitmapMode_NO_REPEAT; - } - break; - - case XATTR_FILLBMP_POS: - break; - case XATTR_FILLBMP_SIZEX: - break; - case XATTR_FILLBMP_SIZEY: - break; - case XATTR_FILLBMP_SIZELOG: - break; - case XATTR_FILLBMP_TILEOFFSETX: - break; - case XATTR_FILLBMP_TILEOFFSETY: - break; - case XATTR_FILLBMP_POSOFFSETX: - break; - case XATTR_FILLBMP_POSOFFSETY: - break; - } - - xProp->setPropertyValue( aBitmapPropName, uno::makeAny( aBitmap )); - } - catch( beans::UnknownPropertyException ex ) - { - ASSERT_EXCEPTION( ex ); - } -} - } // namespace wrapper } // namespace chart |