vcl/inc/quartz/salvd.h | 3 +++ vcl/quartz/salvd.cxx | 12 ++++++++++++ 2 files changed, 15 insertions(+)
New commits: commit 3cc833098a090b5ff611051e9da2af94d53d1017 Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Sun Nov 30 18:48:33 2014 +0100 implement virtual methods for OSX vcl backend Change-Id: Ifd7e06529cbf2e20bdd1560586420cda39c5a50c diff --git a/vcl/inc/quartz/salvd.h b/vcl/inc/quartz/salvd.h index e1d1d51..e3c68ab 100644 --- a/vcl/inc/quartz/salvd.h +++ b/vcl/inc/quartz/salvd.h @@ -61,6 +61,9 @@ public: virtual SalGraphics* AcquireGraphics() SAL_OVERRIDE; virtual void ReleaseGraphics( SalGraphics* pGraphics ) SAL_OVERRIDE; virtual bool SetSize( long nNewDX, long nNewDY ) SAL_OVERRIDE; + + virtual long GetWidth() const SAL_OVERRIDE; + virtual long GetHeight() const SAL_OVERRIDE; }; #endif // INCLUDED_VCL_INC_QUARTZ_SALVD_H diff --git a/vcl/quartz/salvd.cxx b/vcl/quartz/salvd.cxx index a524c1e..ceb7e9b 100644 --- a/vcl/quartz/salvd.cxx +++ b/vcl/quartz/salvd.cxx @@ -277,4 +277,16 @@ bool AquaSalVirtualDevice::SetSize( long nDX, long nDY ) return (mxLayer != NULL); } +long AquaSalVirtualDevice::GetWidth() const +{ + const CGSize aSize = CGLayerGetSize( mxLayer ); + return aSize.width; +} + +long AquaSalVirtualDevice::GetHeight() const +{ + const CGSize aSize = CGLayerGetSize( mxLayer ); + return aSize.height; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits