From 1b42acdaeae134f94580d6e1eba89da16741d596 Mon Sep 17 00:00:00 2001 From: Norbert Thiebaud Date: Sat, 6 Sep 2014 16:13:09 +0200 Subject: vcl: use DeviceCoordinate for GetCaretPositions in sallayout Change-Id: I5a959e1c3806da713e106c1b0fc8690a6578987b --- vcl/inc/graphite_layout.hxx | 2 +- vcl/inc/graphite_serverfont.hxx | 2 +- vcl/inc/sallayout.hxx | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'vcl/inc') diff --git a/vcl/inc/graphite_layout.hxx b/vcl/inc/graphite_layout.hxx index 32954680d054..11a9f6bc2369 100644 --- a/vcl/inc/graphite_layout.hxx +++ b/vcl/inc/graphite_layout.hxx @@ -127,7 +127,7 @@ public: virtual DeviceCoordinate FillDXArray( DeviceCoordinate* pDXArray ) const SAL_OVERRIDE; virtual void ApplyDXArray(ImplLayoutArgs &rArgs, std::vector & rDeltaWidth); - virtual void GetCaretPositions( int nArraySize, long* pCaretXArray ) const SAL_OVERRIDE; + virtual void GetCaretPositions( int nArraySize, DeviceCoordinate* pCaretXArray ) const SAL_OVERRIDE; // methods using glyph indexing virtual int GetNextGlyphs(int nLen, sal_GlyphId* pGlyphIdxAry, ::Point & rPos, int&, diff --git a/vcl/inc/graphite_serverfont.hxx b/vcl/inc/graphite_serverfont.hxx index 0d533e00b7c2..00ebfb2da1f7 100644 --- a/vcl/inc/graphite_serverfont.hxx +++ b/vcl/inc/graphite_serverfont.hxx @@ -80,7 +80,7 @@ public: { return maImpl.GetTextBreak(max_width, extra, factor); } - virtual void GetCaretPositions( int as, long* cxa ) const SAL_OVERRIDE + virtual void GetCaretPositions( int as, DeviceCoordinate* cxa ) const SAL_OVERRIDE { maImpl.GetCaretPositions(as, cxa); } diff --git a/vcl/inc/sallayout.hxx b/vcl/inc/sallayout.hxx index 3a2061b6391c..0138f8a0912d 100644 --- a/vcl/inc/sallayout.hxx +++ b/vcl/inc/sallayout.hxx @@ -174,7 +174,7 @@ public: virtual sal_Int32 GetTextBreak(DeviceCoordinate nMaxWidth, DeviceCoordinate nCharExtra=0, int nFactor=1) const = 0; virtual DeviceCoordinate FillDXArray( DeviceCoordinate* pDXArray ) const = 0; virtual DeviceCoordinate GetTextWidth() const { return FillDXArray( NULL ); } - virtual void GetCaretPositions( int nArraySize, long* pCaretXArray ) const = 0; + virtual void GetCaretPositions( int nArraySize, DeviceCoordinate* pCaretXArray ) const = 0; virtual bool IsKashidaPosValid ( int /*nCharPos*/ ) const { return true; } // i60594 // methods using glyph indexing @@ -231,7 +231,7 @@ public: virtual void DrawText( SalGraphics& ) const SAL_OVERRIDE; virtual sal_Int32 GetTextBreak(DeviceCoordinate nMaxWidth, DeviceCoordinate nCharExtra, int nFactor) const SAL_OVERRIDE; virtual DeviceCoordinate FillDXArray( DeviceCoordinate* pDXArray ) const SAL_OVERRIDE; - virtual void GetCaretPositions( int nArraySize, long* pCaretXArray ) const SAL_OVERRIDE; + virtual void GetCaretPositions( int nArraySize, DeviceCoordinate* pCaretXArray ) const SAL_OVERRIDE; virtual int GetNextGlyphs( int nLen, sal_GlyphId* pGlyphIdxAry, Point& rPos, int&, DeviceCoordinate* pGlyphAdvAry, int* pCharPosAry, const PhysicalFontFace** pFallbackFonts ) const SAL_OVERRIDE; @@ -332,7 +332,7 @@ public: virtual DeviceCoordinate GetTextWidth() const SAL_OVERRIDE; virtual DeviceCoordinate FillDXArray( DeviceCoordinate* pDXArray ) const SAL_OVERRIDE; virtual sal_Int32 GetTextBreak(DeviceCoordinate nMaxWidth, DeviceCoordinate nCharExtra, int nFactor) const SAL_OVERRIDE; - virtual void GetCaretPositions( int nArraySize, long* pCaretXArray ) const SAL_OVERRIDE; + virtual void GetCaretPositions( int nArraySize, DeviceCoordinate* pCaretXArray ) const SAL_OVERRIDE; // used by display layers virtual int GetNextGlyphs( int nLen, sal_GlyphId* pGlyphIdxAry, Point& rPos, int&, -- cgit