summaryrefslogtreecommitdiff
path: root/vbahelper
diff options
context:
space:
mode:
authorNoel Power <noel.power@suse.com>2013-05-03 10:24:33 +0100
committerNoel Power <noel.power@suse.com>2013-05-09 14:11:19 +0100
commita7cc0faeff0f02d82b9cad2a95359f73cc871e8a (patch)
tree5e36f8200bb92af7acffcec998451b508169a1db /vbahelper
parentca3447eab2f34610dc21584a4be29bc32655038e (diff)
support Shape.Alternative
Change-Id: I6d822ef0d06e222f454c1279be16e33bcaae0037
Diffstat (limited to 'vbahelper')
-rw-r--r--vbahelper/source/vbahelper/vbashape.cxx16
1 files changed, 16 insertions, 0 deletions
diff --git a/vbahelper/source/vbahelper/vbashape.cxx b/vbahelper/source/vbahelper/vbashape.cxx
index 690f7b751545..f94d96d73a77 100644
--- a/vbahelper/source/vbahelper/vbashape.cxx
+++ b/vbahelper/source/vbahelper/vbashape.cxx
@@ -167,6 +167,22 @@ ScVbaShape::setName( const OUString& _name ) throw (uno::RuntimeException)
xNamed->setName( _name );
}
+OUString SAL_CALL
+ScVbaShape::getAlternativeText() throw (uno::RuntimeException)
+{
+ OUString sAltText;
+ uno::Reference< beans::XPropertySet > xProps( m_xShape, uno::UNO_QUERY_THROW );
+ xProps->getPropertyValue( OUString( "Title" ) ) >>= sAltText;
+ return sAltText;
+}
+
+void SAL_CALL
+ScVbaShape::setAlternativeText( const OUString& sAltText ) throw (uno::RuntimeException)
+{
+ uno::Reference< beans::XPropertySet > xProps( m_xShape, uno::UNO_QUERY_THROW );
+ xProps->setPropertyValue( OUString( "Title" ), uno::Any( sAltText ) );
+}
+
double SAL_CALL
ScVbaShape::getHeight() throw (uno::RuntimeException)
{