diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2018-03-01 12:17:46 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2018-03-07 08:26:55 +0100 |
commit | 073b4eadd2a9a00b915c664df90b15d5b2d709c0 (patch) | |
tree | bd36b36f3ec1b8faeacfbadabae00ae74b6e3757 /include/svx | |
parent | 1163bcd5da3063e7e988ebf49d9b60dfd6f6c703 (diff) |
tdf#116108 Add option to fit images into their cell
Change-Id: I2e9a4f567049f11985e4bf914c2fa5bd1f181823
Reviewed-on: https://gerrit.libreoffice.org/50569
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'include/svx')
-rw-r--r-- | include/svx/svdobj.hxx | 3 | ||||
-rw-r--r-- | include/svx/svdograf.hxx | 2 | ||||
-rw-r--r-- | include/svx/svdomedia.hxx | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/include/svx/svdobj.hxx b/include/svx/svdobj.hxx index 2f9542659cb0..3e97a472084f 100644 --- a/include/svx/svdobj.hxx +++ b/include/svx/svdobj.hxx @@ -733,6 +733,9 @@ public: void SetMarkProtect(bool bProt); bool IsMarkProtect() const { return bMarkProt;} + /// Whether the aspect ratio should be kept by default when resizing. + virtual bool shouldKeepAspectRatio() const { return false; } + // application specific data sal_uInt16 GetUserDataCount() const; SdrObjUserData* GetUserData(sal_uInt16 nNum) const; diff --git a/include/svx/svdograf.hxx b/include/svx/svdograf.hxx index f31ed858e575..abea8f1b222e 100644 --- a/include/svx/svdograf.hxx +++ b/include/svx/svdograf.hxx @@ -211,6 +211,8 @@ public: bool IsMirrored() const { return bMirrored;} void SetMirrored( bool _bMirrored ); + virtual bool shouldKeepAspectRatio() const override { return true; } + // Access to GrafAnimationAllowed flag void SetGrafAnimationAllowed(bool bNew); diff --git a/include/svx/svdomedia.hxx b/include/svx/svdomedia.hxx index f0bf09300aff..43356da4e302 100644 --- a/include/svx/svdomedia.hxx +++ b/include/svx/svdomedia.hxx @@ -69,6 +69,8 @@ public: GetInputStream(); void SetInputStream(css::uno::Reference<css::io::XInputStream> const&); + virtual bool shouldKeepAspectRatio() const override { return true; } + private: void mediaPropertiesChanged( const ::avmedia::MediaItem& rNewState ); |