diff options
Diffstat (limited to 'include/vcl')
-rw-r--r-- | include/vcl/outdev.hxx | 5 | ||||
-rw-r--r-- | include/vcl/window.hxx | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index 15491e8d2807..52b5602d69b0 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -1274,13 +1274,16 @@ protected: virtual void SetFontOrientation( LogicalFontInstance* const pFontInstance ) const; virtual long GetFontExtLeading() const; + virtual void ImplClearFontData(bool bNewFontLists); + void ReleaseFontCache(); + void ReleaseFontCollection(); + private: typedef void ( OutputDevice::* FontUpdateHandler_t )( bool ); SAL_DLLPRIVATE bool ImplNewFont() const; - SAL_DLLPRIVATE void ImplClearFontData( bool bNewFontLists ); SAL_DLLPRIVATE void ImplRefreshFontData( bool bNewFontLists ); SAL_DLLPRIVATE static void ImplUpdateFontDataForAllFrames( FontUpdateHandler_t pHdl, bool bNewFontLists ); diff --git a/include/vcl/window.hxx b/include/vcl/window.hxx index 3b28f9a503a0..433ace0b73c9 100644 --- a/include/vcl/window.hxx +++ b/include/vcl/window.hxx @@ -741,6 +741,8 @@ protected: virtual void InitClipRegion() override; + void ImplClearFontData(bool bNewFontLists) override; + // FIXME: this is a hack to workaround missing layout functionality SAL_DLLPRIVATE void ImplAdjustNWFSizes(); |