diff options
author | Thomas Lange [tl] <tl@openoffice.org> | 2010-07-30 11:38:32 +0200 |
---|---|---|
committer | Thomas Lange [tl] <tl@openoffice.org> | 2010-07-30 11:38:32 +0200 |
commit | 71fbd7b1fc7fd9c9dd3a78f091cfea523eb44068 (patch) | |
tree | 09ba72e0deb0aed3312070d0472149e3077ce785 /sfx2 | |
parent | 7bf7e8dcafe955b9cacda7d043f75359ce811696 (diff) |
cws tlmath01: #i972# applied first community patch
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/inc/sfx2/ipclient.hxx | 1 | ||||
-rw-r--r-- | sfx2/source/view/ipclient.cxx | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/sfx2/inc/sfx2/ipclient.hxx b/sfx2/inc/sfx2/ipclient.hxx index e0708f1f061d..960c6629b8d2 100644 --- a/sfx2/inc/sfx2/ipclient.hxx +++ b/sfx2/inc/sfx2/ipclient.hxx @@ -101,6 +101,7 @@ public: // used in Writer // Rectangle PixelObjVisAreaToLogic( const Rectangle & rObjRect ) const; // Rectangle LogicObjAreaToPixel( const Rectangle & rRect ) const; + virtual void FormatChanged(); // object format was changed (used for StarMath formulas aligning) }; #endif diff --git a/sfx2/source/view/ipclient.cxx b/sfx2/source/view/ipclient.cxx index 328d88d8b2b9..997cb584f83d 100644 --- a/sfx2/source/view/ipclient.cxx +++ b/sfx2/source/view/ipclient.cxx @@ -220,6 +220,7 @@ void SAL_CALL SfxInPlaceClient_Impl::notifyEvent( const document::EventObject& a if ( m_pClient && aEvent.EventName.equalsAscii("OnVisAreaChanged") && m_nAspect != embed::Aspects::MSOLE_ICON ) { + m_pClient->FormatChanged(); // for Writer when format of the object is changed with the area m_pClient->ViewChanged(); m_pClient->Invalidate(); } @@ -1082,6 +1083,11 @@ void SfxInPlaceClient::MakeVisible() // dummy implementation } +void SfxInPlaceClient::FormatChanged() +{ + // dummy implementation +} + void SfxInPlaceClient::DeactivateObject() { if ( GetObject().is() ) |