summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2020-11-12 15:13:56 +0100
committerStephan Bergmann <sbergman@redhat.com>2020-11-15 19:03:09 +0100
commit7a83d0a268a348a86dd31acbac94872eab82f75b (patch)
tree4ccf33deb4cb99d05e9d9bd1e813fb7774d779b3 /vcl
parent478ab71e97bc567ad2ed8a7b7d00ffd41d7c203b (diff)
loplugin:toolslong in Library_vclplug_osx
Change-Id: I63892376154893a97e6b205b93c1682f66fd3064 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105756 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/inc/osx/salframe.h19
-rw-r--r--vcl/inc/osx/salinst.h3
-rw-r--r--vcl/inc/osx/salobj.h7
-rw-r--r--vcl/inc/osx/salprn.h11
-rw-r--r--vcl/inc/quartz/salgdi.h36
-rw-r--r--vcl/inc/quartz/salvd.h14
-rw-r--r--vcl/osx/a11yutil.mm3
-rw-r--r--vcl/osx/salframe.cxx49
-rw-r--r--vcl/osx/salframeview.mm26
-rw-r--r--vcl/osx/salmenu.cxx10
-rw-r--r--vcl/osx/salnativewidgets.cxx12
-rw-r--r--vcl/osx/salobj.cxx6
-rw-r--r--vcl/osx/salprn.cxx23
-rw-r--r--vcl/osx/salsys.cxx6
-rw-r--r--vcl/quartz/ctfonts.cxx10
-rw-r--r--vcl/quartz/salgdi.cxx13
-rw-r--r--vcl/quartz/salgdicommon.cxx74
-rw-r--r--vcl/quartz/salvd.cxx13
18 files changed, 185 insertions, 150 deletions
diff --git a/vcl/inc/osx/salframe.h b/vcl/inc/osx/salframe.h
index 3d0f19f418a0..d634647715ce 100644
--- a/vcl/inc/osx/salframe.h
+++ b/vcl/inc/osx/salframe.h
@@ -24,6 +24,7 @@
#include <IOKit/pwr_mgt/IOPMLib.h>
#include <postmac.h>
+#include <tools/long.hxx>
#include <vcl/sysdata.hxx>
#include <osx/salinst.h>
@@ -117,10 +118,12 @@ public:
virtual void SetMenu( SalMenu* pSalMenu ) override;
virtual void DrawMenuBar() override;
virtual void Show( bool bVisible, bool bNoActivate = false ) override;
- virtual void SetMinClientSize( long nWidth, long nHeight ) override;
- virtual void SetMaxClientSize( long nWidth, long nHeight ) override;
- virtual void SetPosSize( long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags ) override;
- virtual void GetClientSize( long& rWidth, long& rHeight ) override;
+ virtual void SetMinClientSize( tools::Long nWidth, tools::Long nHeight )
+ override;
+ virtual void SetMaxClientSize( tools::Long nWidth, tools::Long nHeight )
+ override;
+ virtual void SetPosSize( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags ) override;
+ virtual void GetClientSize( tools::Long& rWidth, tools::Long& rHeight ) override;
virtual void GetWorkArea( tools::Rectangle& rRect ) override;
virtual SalFrame* GetParent() const override;
virtual void SetWindowState( const SalFrameState* pState ) override;
@@ -131,7 +134,7 @@ public:
virtual void ToTop( SalFrameToTop nFlags ) override;
virtual void SetPointer( PointerStyle ePointerStyle ) override;
virtual void CaptureMouse( bool bMouse ) override;
- virtual void SetPointerPos( long nX, long nY ) override;
+ virtual void SetPointerPos( tools::Long nX, tools::Long nY ) override;
virtual void Flush( void ) override;
virtual void Flush( const tools::Rectangle& ) override;
virtual void SetInputContext( SalInputContext* pContext ) override;
@@ -157,7 +160,8 @@ public:
// start setting the clipregion consisting of nRects rectangles
virtual void BeginSetClipRegion( sal_uInt32 nRects ) override;
// add a rectangle to the clip region
- virtual void UnionClipRegion( long nX, long nY, long nWidth, long nHeight ) override;
+ virtual void UnionClipRegion(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight ) override;
// done setting up the clipregion
virtual void EndSetClipRegion() override;
@@ -193,7 +197,8 @@ public:
void screenParametersChanged();
protected:
- SalEvent PreparePosSize(long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags);
+ SalEvent PreparePosSize(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags);
private: // methods
/** do things on initial show (like centering on parent or on screen)
diff --git a/vcl/inc/osx/salinst.h b/vcl/inc/osx/salinst.h
index edece53b6bea..97cbe37e2038 100644
--- a/vcl/inc/osx/salinst.h
+++ b/vcl/inc/osx/salinst.h
@@ -30,6 +30,7 @@
#include <comphelper/solarmutex.hxx>
#include <osl/conditn.hxx>
#include <osl/thread.hxx>
+#include <tools/long.hxx>
#ifdef MACOSX
#include <osx/osxvcltypes.h>
@@ -101,7 +102,7 @@ public:
virtual void DestroyObject( SalObject* pObject ) override;
virtual std::unique_ptr<SalVirtualDevice>
CreateVirtualDevice( SalGraphics* pGraphics,
- long &nDX, long &nDY,
+ tools::Long &nDX, tools::Long &nDY,
DeviceFormat eFormat,
const SystemGraphicsData *pData = nullptr ) override;
virtual SalInfoPrinter* CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo,
diff --git a/vcl/inc/osx/salobj.h b/vcl/inc/osx/salobj.h
index 144c1cb069a1..4c2ac88be6c1 100644
--- a/vcl/inc/osx/salobj.h
+++ b/vcl/inc/osx/salobj.h
@@ -20,6 +20,9 @@
#ifndef INCLUDED_VCL_INC_OSX_SALOBJ_H
#define INCLUDED_VCL_INC_OSX_SALOBJ_H
+#include <sal/config.h>
+
+#include <tools/long.hxx>
#include <vcl/sysdata.hxx>
#include <salobj.hxx>
@@ -56,9 +59,9 @@ public:
virtual void ResetClipRegion() override;
virtual void BeginSetClipRegion( sal_uInt32 nRects ) override;
- virtual void UnionClipRegion( long nX, long nY, long nWidth, long nHeight ) override;
+ virtual void UnionClipRegion( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight ) override;
virtual void EndSetClipRegion() override;
- virtual void SetPosSize( long nX, long nY, long nWidth, long nHeight ) override;
+ virtual void SetPosSize( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight ) override;
virtual void Show( bool bVisible ) override;
virtual const SystemEnvData* GetSystemData() const override;
};
diff --git a/vcl/inc/osx/salprn.h b/vcl/inc/osx/salprn.h
index 0c7ec1e9edfd..abb787f5746e 100644
--- a/vcl/inc/osx/salprn.h
+++ b/vcl/inc/osx/salprn.h
@@ -20,6 +20,10 @@
#ifndef INCLUDED_VCL_INC_OSX_SALPRN_H
#define INCLUDED_VCL_INC_OSX_SALPRN_H
+#include <sal/config.h>
+
+#include <tools/long.hxx>
+
#include <osx/osxvcltypes.h>
#include <salprn.hxx>
@@ -72,7 +76,7 @@ class AquaSalInfoPrinter : public SalInfoPrinter
virtual bool SetPrinterData( ImplJobSetup* pSetupData ) override;
virtual bool SetData( JobSetFlags i_nFlags, ImplJobSetup* i_pSetupData ) override;
virtual void GetPageInfo( const ImplJobSetup* i_pSetupData,
- long& o_rOutWidth, long& o_rOutHeight,
+ tools::Long& o_rOutWidth, tools::Long& o_rOutHeight,
Point& rPageOffset,
Size& rPaperSize ) override;
virtual sal_uInt32 GetCapabilities( const ImplJobSetup* i_pSetupData, PrinterCapType i_nType ) override;
@@ -102,8 +106,9 @@ class AquaSalInfoPrinter : public SalInfoPrinter
sal_Int32 getCurPageRangeCount() const { return mnCurPageRangeCount; }
// match width/height against known paper formats, possibly switching orientation
- const PaperInfo* matchPaper( long i_nWidth, long i_nHeight, Orientation& o_rOrientation ) const;
- void setPaperSize( long i_nWidth, long i_nHeight, Orientation i_eSetOrientation );
+ const PaperInfo* matchPaper(
+ tools::Long i_nWidth, tools::Long i_nHeight, Orientation& o_rOrientation ) const;
+ void setPaperSize( tools::Long i_nWidth, tools::Long i_nHeight, Orientation i_eSetOrientation );
private:
AquaSalInfoPrinter( const AquaSalInfoPrinter& ) = delete;
diff --git a/vcl/inc/quartz/salgdi.h b/vcl/inc/quartz/salgdi.h
index 0dbfd0065090..d718cf788dcc 100644
--- a/vcl/inc/quartz/salgdi.h
+++ b/vcl/inc/quartz/salgdi.h
@@ -23,6 +23,7 @@
#include <vector>
#include <basegfx/polygon/b2dpolypolygon.hxx>
+#include <tools/long.hxx>
#include <premac.h>
#ifdef MACOSX
@@ -203,7 +204,7 @@ public:
void setGraphicsFrame( AquaSalFrame* pFrame ) { mpFrame = pFrame; }
#endif
- void ImplDrawPixel( long nX, long nY, const RGBAColor& ); // helper to draw single pixels
+ void ImplDrawPixel( tools::Long nX, tools::Long nY, const RGBAColor& ); // helper to draw single pixels
bool CheckContext();
CGContextRef GetContext();
@@ -225,10 +226,12 @@ public:
virtual bool setClipRegion( const vcl::Region& ) override;
// draw --> LineColor and FillColor and RasterOp and ClipRegion
- virtual void drawPixel( long nX, long nY ) override;
- virtual void drawPixel( long nX, long nY, Color nColor ) override;
- virtual void drawLine( long nX1, long nY1, long nX2, long nY2 ) override;
- virtual void drawRect( long nX, long nY, long nWidth, long nHeight ) override;
+ virtual void drawPixel( tools::Long nX, tools::Long nY ) override;
+ virtual void drawPixel( tools::Long nX, tools::Long nY, Color nColor ) override;
+ virtual void drawLine(
+ tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2 ) override;
+ virtual void drawRect(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight ) override;
virtual void drawPolyLine( sal_uInt32 nPoints, const Point* pPtAry ) override;
virtual void drawPolygon( sal_uInt32 nPoints, const Point* pPtAry ) override;
virtual void drawPolyPolygon( sal_uInt32 nPoly, const sal_uInt32* pPoints, const Point** pPtAry ) override;
@@ -252,8 +255,8 @@ public:
virtual bool drawGradient( const tools::PolyPolygon&, const Gradient& ) override { return false; };
// CopyArea --> No RasterOp, but ClipRegion
- virtual void copyArea( long nDestX, long nDestY, long nSrcX, long nSrcY, long nSrcWidth,
- long nSrcHeight, bool bWindowInvalidate ) override;
+ virtual void copyArea( tools::Long nDestX, tools::Long nDestY, tools::Long nSrcX, tools::Long nSrcY, tools::Long nSrcWidth,
+ tools::Long nSrcHeight, bool bWindowInvalidate ) override;
// CopyBits and DrawBitmap --> RasterOp and ClipRegion
// CopyBits() --> pSrcGraphics == NULL, then CopyBits on same Graphics
@@ -266,14 +269,14 @@ public:
const SalBitmap& rSalBitmap,
Color nMaskColor ) override;
- virtual std::shared_ptr<SalBitmap> getBitmap( long nX, long nY, long nWidth, long nHeight ) override;
- virtual Color getPixel( long nX, long nY ) override;
+ virtual std::shared_ptr<SalBitmap> getBitmap( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight ) override;
+ virtual Color getPixel( tools::Long nX, tools::Long nY ) override;
// invert --> ClipRegion (only Windows or VirDevs)
- virtual void invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags) override;
+ virtual void invert( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags) override;
virtual void invert( sal_uInt32 nPoints, const Point* pPtAry, SalInvert nFlags ) override;
- virtual bool drawEPS( long nX, long nY, long nWidth, long nHeight, void* pPtr, sal_uInt32 nSize ) override;
+ virtual bool drawEPS( tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, void* pPtr, sal_uInt32 nSize ) override;
virtual bool blendBitmap( const SalTwoRect&,
const SalBitmap& rBitmap ) override;
@@ -294,8 +297,8 @@ public:
const SalBitmap& rSourceBitmap,
const SalBitmap* pAlphaBitmap) override;
- virtual bool drawAlphaRect( long nX, long nY, long nWidth,
- long nHeight, sal_uInt8 nTransparency ) override;
+ virtual bool drawAlphaRect( tools::Long nX, tools::Long nY, tools::Long nWidth,
+ tools::Long nHeight, sal_uInt8 nTransparency ) override;
// native widget rendering methods that require mirroring
#ifdef MACOSX
@@ -319,7 +322,7 @@ public:
// get the depth of the device
virtual sal_uInt16 GetBitCount() const override;
// get the width of the device
- virtual long GetGraphicsWidth() const override;
+ virtual tools::Long GetGraphicsWidth() const override;
// set the clip region to empty
virtual void ResetClipRegion() override;
@@ -378,9 +381,10 @@ public:
// embeddable by GetDevFontList or NULL in case of error
// parameters: pFont: describes the font in question
// pDataLen: out parameter, contains the byte length of the returned buffer
- virtual const void* GetEmbedFontData(const PhysicalFontFace*, long* pDataLen) override;
+ virtual const void* GetEmbedFontData(const PhysicalFontFace*, tools::Long* pDataLen)
+ override;
// frees the font data again
- virtual void FreeEmbedFontData( const void* pData, long nDataLen ) override;
+ virtual void FreeEmbedFontData( const void* pData, tools::Long nDataLen ) override;
virtual void GetGlyphWidths( const PhysicalFontFace*,
bool bVertical,
diff --git a/vcl/inc/quartz/salvd.h b/vcl/inc/quartz/salvd.h
index 9c2d707981cc..41d43fa5e538 100644
--- a/vcl/inc/quartz/salvd.h
+++ b/vcl/inc/quartz/salvd.h
@@ -28,6 +28,8 @@
#endif
#include <postmac.h>
+#include <tools/long.hxx>
+
#include <quartz/salgdi.h>
#include <salvd.hxx>
@@ -44,25 +46,25 @@ private:
CGLayerHolder maLayer; // Quartz layer
AquaSalGraphics* mpGraphics; // current VirDev graphics
- long mnWidth;
- long mnHeight;
+ tools::Long mnWidth;
+ tools::Long mnHeight;
void Destroy();
public:
- AquaSalVirtualDevice( AquaSalGraphics* pGraphic, long &nDX, long &nDY, DeviceFormat eFormat, const SystemGraphicsData *pData );
+ AquaSalVirtualDevice( AquaSalGraphics* pGraphic, tools::Long &nDX, tools::Long &nDY, DeviceFormat eFormat, const SystemGraphicsData *pData );
virtual ~AquaSalVirtualDevice() override;
virtual SalGraphics* AcquireGraphics() override;
virtual void ReleaseGraphics( SalGraphics* pGraphics ) override;
- virtual bool SetSize( long nNewDX, long nNewDY ) override;
+ virtual bool SetSize( tools::Long nNewDX, tools::Long nNewDY ) override;
- long GetWidth() const override
+ tools::Long GetWidth() const override
{
return mnWidth;
}
- long GetHeight() const override
+ tools::Long GetHeight() const override
{
return mnHeight;
}
diff --git a/vcl/osx/a11yutil.mm b/vcl/osx/a11yutil.mm
index de0389a19e23..87edfc73cf1e 100644
--- a/vcl/osx/a11yutil.mm
+++ b/vcl/osx/a11yutil.mm
@@ -19,6 +19,7 @@
#include <osx/osxvcltypes.h>
+#include <tools/long.hxx>
#include "a11yutil.h"
@@ -38,7 +39,7 @@ using namespace ::com::sun::star::awt;
+(Point)nsPointToVclPoint:(NSValue *)nsPoint {
// VCL coordinates are in upper-left-notation, Cocoa likes it the Cartesian way (lower-left)
NSRect screenRect = [ [ NSScreen mainScreen ] frame ];
- return Point ( static_cast<long>([ nsPoint pointValue ].x), static_cast<long>(screenRect.size.height - [ nsPoint pointValue ].y) );
+ return Point ( static_cast<tools::Long>([ nsPoint pointValue ].x), static_cast<tools::Long>(screenRect.size.height - [ nsPoint pointValue ].y) );
}
@end
diff --git a/vcl/osx/salframe.cxx b/vcl/osx/salframe.cxx
index 76cd52e65541..b4168a2142e7 100644
--- a/vcl/osx/salframe.cxx
+++ b/vcl/osx/salframe.cxx
@@ -22,6 +22,7 @@
#include <comphelper/fileurl.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
+#include <tools/long.hxx>
#include <o3tl/safeint.hxx>
#include <osl/diagnose.h>
@@ -400,12 +401,12 @@ void AquaSalFrame::initShow()
if( mpParent ) // center relative to parent
{
// center on parent
- long nNewX = mpParent->maGeometry.nX + (static_cast<long>(mpParent->maGeometry.nWidth) - static_cast<long>(maGeometry.nWidth))/2;
+ tools::Long nNewX = mpParent->maGeometry.nX + (static_cast<tools::Long>(mpParent->maGeometry.nWidth) - static_cast<tools::Long>(maGeometry.nWidth))/2;
if( nNewX < aScreenRect.Left() )
nNewX = aScreenRect.Left();
- if( long(nNewX + maGeometry.nWidth) > aScreenRect.Right() )
+ if( tools::Long(nNewX + maGeometry.nWidth) > aScreenRect.Right() )
nNewX = aScreenRect.Right() - maGeometry.nWidth-1;
- long nNewY = mpParent->maGeometry.nY + (static_cast<long>(mpParent->maGeometry.nHeight) - static_cast<long>(maGeometry.nHeight))/2;
+ tools::Long nNewY = mpParent->maGeometry.nY + (static_cast<tools::Long>(mpParent->maGeometry.nHeight) - static_cast<tools::Long>(maGeometry.nHeight))/2;
if( nNewY < aScreenRect.Top() )
nNewY = aScreenRect.Top();
if( nNewY > aScreenRect.Bottom() )
@@ -417,8 +418,8 @@ void AquaSalFrame::initShow()
else if( ! (mnStyle & SalFrameStyleFlags::SIZEABLE) )
{
// center on screen
- long nNewX = (aScreenRect.GetWidth() - maGeometry.nWidth)/2;
- long nNewY = (aScreenRect.GetHeight() - maGeometry.nHeight)/2;
+ tools::Long nNewX = (aScreenRect.GetWidth() - maGeometry.nWidth)/2;
+ tools::Long nNewY = (aScreenRect.GetHeight() - maGeometry.nHeight)/2;
SetPosSize( nNewX, nNewY, 0, 0, SAL_FRAME_POSSIZE_X | SAL_FRAME_POSSIZE_Y );
}
}
@@ -503,7 +504,7 @@ void AquaSalFrame::Show(bool bVisible, bool bNoActivate)
}
}
-void AquaSalFrame::SetMinClientSize( long nWidth, long nHeight )
+void AquaSalFrame::SetMinClientSize( tools::Long nWidth, tools::Long nHeight )
{
OSX_SALDATA_RUNINMAIN( SetMinClientSize( nWidth, nHeight ) )
@@ -525,7 +526,7 @@ void AquaSalFrame::SetMinClientSize( long nWidth, long nHeight )
}
}
-void AquaSalFrame::SetMaxClientSize( long nWidth, long nHeight )
+void AquaSalFrame::SetMaxClientSize( tools::Long nWidth, tools::Long nHeight )
{
OSX_SALDATA_RUNINMAIN( SetMaxClientSize( nWidth, nHeight ) )
@@ -551,7 +552,7 @@ void AquaSalFrame::SetMaxClientSize( long nWidth, long nHeight )
}
}
-void AquaSalFrame::GetClientSize( long& rWidth, long& rHeight )
+void AquaSalFrame::GetClientSize( tools::Long& rWidth, tools::Long& rHeight )
{
if (mbShown || mbInitShow || Application::IsBitmapRendering())
{
@@ -565,7 +566,7 @@ void AquaSalFrame::GetClientSize( long& rWidth, long& rHeight )
}
}
-SalEvent AquaSalFrame::PreparePosSize(long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags)
+SalEvent AquaSalFrame::PreparePosSize(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)
{
SalEvent nEvent = SalEvent::NONE;
assert(mpNSWindow || Application::IsBitmapRendering());
@@ -711,10 +712,10 @@ bool AquaSalFrame::GetWindowState( SalFrameState* pState )
NSRect aStateRect = [mpNSWindow frame];
aStateRect = [NSWindow contentRectForFrameRect: aStateRect styleMask: mnStyleMask];
CocoaToVCL( aStateRect );
- pState->mnX = long(aStateRect.origin.x);
- pState->mnY = long(aStateRect.origin.y);
- pState->mnWidth = long(aStateRect.size.width);
- pState->mnHeight = long(aStateRect.size.height);
+ pState->mnX = tools::Long(aStateRect.origin.x);
+ pState->mnY = tools::Long(aStateRect.origin.y);
+ pState->mnWidth = tools::Long(aStateRect.size.width);
+ pState->mnHeight = tools::Long(aStateRect.size.height);
if( [mpNSWindow isMiniaturized] )
pState->mnState = WindowStateState::Minimized;
@@ -962,7 +963,7 @@ void AquaSalFrame::SetPointer( PointerStyle ePointerStyle )
[mpNSWindow invalidateCursorRectsForView: mpNSView];
}
-void AquaSalFrame::SetPointerPos( long nX, long nY )
+void AquaSalFrame::SetPointerPos( tools::Long nX, tools::Long nY )
{
OSX_SALDATA_RUNINMAIN( SetPointerPos( nX, nY ) )
@@ -1333,7 +1334,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
// set scrollbar size
SAL_WNODEPRECATED_DECLARATIONS_PUSH
// 'NSRegularControlSize' is deprecated: first deprecated in macOS 10.12
- aStyleSettings.SetScrollBarSize( static_cast<long int>([NSScroller scrollerWidthForControlSize:NSRegularControlSize scrollerStyle:NSScrollerStyleLegacy]) );
+ aStyleSettings.SetScrollBarSize( static_cast<tools::Long>([NSScroller scrollerWidthForControlSize:NSRegularControlSize scrollerStyle:NSScrollerStyleLegacy]) );
SAL_WNODEPRECATED_DECLARATIONS_POP
// images in menus false for MacOSX
aStyleSettings.SetPreferredUseImagesInMenus( false );
@@ -1364,7 +1365,8 @@ void AquaSalFrame::Beep()
NSBeep();
}
-void AquaSalFrame::SetPosSize(long nX, long nY, long nWidth, long nHeight, sal_uInt16 nFlags)
+void AquaSalFrame::SetPosSize(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)
{
if (!mpNSWindow && !Application::IsBitmapRendering())
return;
@@ -1391,7 +1393,7 @@ void AquaSalFrame::SetPosSize(long nX, long nY, long nWidth, long nHeight, sal_u
if( (nFlags & SAL_FRAME_POSSIZE_WIDTH) != 0 )
nX = mpParent->maGeometry.nWidth - nWidth-1 - nX;
else
- nX = mpParent->maGeometry.nWidth - static_cast<long int>( aContentRect.size.width-1) - nX;
+ nX = mpParent->maGeometry.nWidth - static_cast<tools::Long>( aContentRect.size.width-1) - nX;
}
NSRect aParentFrameRect = [mpParent->mpNSWindow frame];
aParentContentRect = [NSWindow contentRectForFrameRect: aParentFrameRect styleMask: mpParent->mnStyleMask];
@@ -1459,10 +1461,10 @@ void AquaSalFrame::GetWorkArea( tools::Rectangle& rRect )
pScreen = [NSScreen mainScreen];
NSRect aRect = [pScreen visibleFrame];
CocoaToVCL( aRect );
- rRect.SetLeft( static_cast<long>(aRect.origin.x) );
- rRect.SetTop( static_cast<long>(aRect.origin.y) );
- rRect.SetRight( static_cast<long>(aRect.origin.x + aRect.size.width - 1) );
- rRect.SetBottom( static_cast<long>(aRect.origin.y + aRect.size.height - 1) );
+ rRect.SetLeft( static_cast<tools::Long>(aRect.origin.x) );
+ rRect.SetTop( static_cast<tools::Long>(aRect.origin.y) );
+ rRect.SetRight( static_cast<tools::Long>(aRect.origin.x + aRect.size.width - 1) );
+ rRect.SetBottom( static_cast<tools::Long>(aRect.origin.y + aRect.size.height - 1) );
}
SalFrame::SalPointerState AquaSalFrame::GetPointerState()
@@ -1475,7 +1477,7 @@ SalFrame::SalPointerState AquaSalFrame::GetPointerState()
// get position
NSPoint aPt = [mpNSWindow mouseLocationOutsideOfEventStream];
CocoaToVCL( aPt, false );
- state.maPos = Point(static_cast<long>(aPt.x), static_cast<long>(aPt.y));
+ state.maPos = Point(static_cast<tools::Long>(aPt.x), static_cast<tools::Long>(aPt.y));
NSEvent* pCur = [NSApp currentEvent];
bool bMouseEvent = false;
@@ -1793,7 +1795,8 @@ void AquaSalFrame::BeginSetClipRegion( sal_uInt32 nRects )
maClippingRects.reserve( nRects );
}
-void AquaSalFrame::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
+void AquaSalFrame::UnionClipRegion(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight )
{
// #i113170# may not be the main thread if called from UNO API
SalData::ensureThreadAutoreleasePool();
diff --git a/vcl/osx/salframeview.mm b/vcl/osx/salframeview.mm
index e4bb30413e31..517998b188ea 100644
--- a/vcl/osx/salframeview.mm
+++ b/vcl/osx/salframeview.mm
@@ -21,7 +21,7 @@
#include <sal/macros.h>
#include <tools/helpers.hxx>
-
+#include <tools/long.hxx>
#include <vcl/event.hxx>
#include <vcl/inputctx.hxx>
#include <vcl/settings.hxx>
@@ -613,8 +613,8 @@ static AquaSalFrame* getMouseContainerFrame()
SalMouseEvent aEvent;
aEvent.mnTime = pDispatchFrame->mnLastEventTime;
- aEvent.mnX = static_cast<long>(aPt.x) - pDispatchFrame->maGeometry.nX;
- aEvent.mnY = static_cast<long>(aPt.y) - pDispatchFrame->maGeometry.nY;
+ aEvent.mnX = static_cast<tools::Long>(aPt.x) - pDispatchFrame->maGeometry.nX;
+ aEvent.mnY = static_cast<tools::Long>(aPt.y) - pDispatchFrame->maGeometry.nY;
aEvent.mnButton = nButton;
aEvent.mnCode = aEvent.mnButton | nModMask;
@@ -773,8 +773,8 @@ static AquaSalFrame* getMouseContainerFrame()
SalWheelMouseEvent aEvent;
aEvent.mnTime = mpFrame->mnLastEventTime;
- aEvent.mnX = static_cast<long>(aPt.x) - mpFrame->maGeometry.nX;
- aEvent.mnY = static_cast<long>(aPt.y) - mpFrame->maGeometry.nY;
+ aEvent.mnX = static_cast<tools::Long>(aPt.x) - mpFrame->maGeometry.nX;
+ aEvent.mnY = static_cast<tools::Long>(aPt.y) - mpFrame->maGeometry.nY;
aEvent.mnCode = ImplGetModifierMask( mpFrame->mnLastModifierFlags );
aEvent.mnCode |= KEY_MOD1; // we want zooming, no scrolling
aEvent.mbDeltaIsPixel = true;
@@ -833,8 +833,8 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
SalWheelMouseEvent aEvent;
aEvent.mnTime = mpFrame->mnLastEventTime;
- aEvent.mnX = static_cast<long>(aPt.x) - mpFrame->maGeometry.nX;
- aEvent.mnY = static_cast<long>(aPt.y) - mpFrame->maGeometry.nY;
+ aEvent.mnX = static_cast<tools::Long>(aPt.x) - mpFrame->maGeometry.nX;
+ aEvent.mnY = static_cast<tools::Long>(aPt.y) - mpFrame->maGeometry.nY;
aEvent.mnCode = ImplGetModifierMask( mpFrame->mnLastModifierFlags );
aEvent.mbDeltaIsPixel = true;
@@ -843,7 +843,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
if( dX != 0.0 )
{
- aEvent.mnDelta = static_cast<long>(floor(dX));
+ aEvent.mnDelta = static_cast<tools::Long>(floor(dX));
aEvent.mnNotchDelta = (dX < 0) ? -1 : +1;
if( aEvent.mnDelta == 0 )
aEvent.mnDelta = aEvent.mnNotchDelta;
@@ -853,7 +853,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
}
if( dY != 0.0 && AquaSalFrame::isAlive( mpFrame ))
{
- aEvent.mnDelta = static_cast<long>(floor(dY));
+ aEvent.mnDelta = static_cast<tools::Long>(floor(dY));
aEvent.mnNotchDelta = (dY < 0) ? -1 : +1;
if( aEvent.mnDelta == 0 )
aEvent.mnDelta = aEvent.mnNotchDelta;
@@ -895,8 +895,8 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
SalWheelMouseEvent aEvent;
aEvent.mnTime = mpFrame->mnLastEventTime;
- aEvent.mnX = static_cast<long>(aPt.x) - mpFrame->maGeometry.nX;
- aEvent.mnY = static_cast<long>(aPt.y) - mpFrame->maGeometry.nY;
+ aEvent.mnX = static_cast<tools::Long>(aPt.x) - mpFrame->maGeometry.nX;
+ aEvent.mnY = static_cast<tools::Long>(aPt.y) - mpFrame->maGeometry.nY;
aEvent.mnCode = ImplGetModifierMask( mpFrame->mnLastModifierFlags );
aEvent.mbDeltaIsPixel = false;
@@ -905,7 +905,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
if( dX != 0.0 )
{
- aEvent.mnDelta = static_cast<long>(floor(dX));
+ aEvent.mnDelta = static_cast<tools::Long>(floor(dX));
aEvent.mnNotchDelta = (dX < 0) ? -1 : +1;
if( aEvent.mnDelta == 0 )
aEvent.mnDelta = aEvent.mnNotchDelta;
@@ -919,7 +919,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
}
if( dY != 0.0 && AquaSalFrame::isAlive( mpFrame ) )
{
- aEvent.mnDelta = static_cast<long>(floor(dY));
+ aEvent.mnDelta = static_cast<tools::Long>(floor(dY));
aEvent.mnNotchDelta = (dY < 0) ? -1 : +1;
if( aEvent.mnDelta == 0 )
aEvent.mnDelta = aEvent.mnNotchDelta;
diff --git a/vcl/osx/salmenu.cxx b/vcl/osx/salmenu.cxx
index e52b145634ad..80752b0c05ce 100644
--- a/vcl/osx/salmenu.cxx
+++ b/vcl/osx/salmenu.cxx
@@ -25,7 +25,7 @@
#include <rtl/ustrbuf.hxx>
#include <tools/debug.hxx>
-
+#include <tools/long.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/floatwin.hxx>
#include <vcl/window.hxx>
@@ -843,11 +843,11 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
aRect.origin.x -= i_pReferenceFrame->maGeometry.nX;
aRect.origin.y -= i_pReferenceFrame->maGeometry.nY + aRect.size.height;
- return tools::Rectangle( Point(static_cast<long int>(aRect.origin.x),
- static_cast<long int>(aRect.origin.y)
+ return tools::Rectangle( Point(static_cast<tools::Long>(aRect.origin.x),
+ static_cast<tools::Long>(aRect.origin.y)
),
- Size( static_cast<long int>(aRect.size.width),
- static_cast<long int>(aRect.size.height)
+ Size( static_cast<tools::Long>(aRect.size.width),
+ static_cast<tools::Long>(aRect.size.height)
)
);
}
diff --git a/vcl/osx/salnativewidgets.cxx b/vcl/osx/salnativewidgets.cxx
index 7776009e9704..ff3e5c450edd 100644
--- a/vcl/osx/salnativewidgets.cxx
+++ b/vcl/osx/salnativewidgets.cxx
@@ -18,7 +18,7 @@
*/
#include <config_features.h>
-
+#include <tools/long.hxx>
#include <vcl/salnativewidgets.hxx>
#include <vcl/decoview.hxx>
#include <vcl/svapp.hxx>
@@ -522,7 +522,7 @@ bool AquaSalGraphics::drawNativeControl(ControlType nType,
case ControlType::Progress:
case ControlType::IntroProgress:
{
- long nProgressWidth = aValue.getNumericVal();
+ tools::Long nProgressWidth = aValue.getNumericVal();
HIThemeTrackDrawInfo aTrackInfo;
aTrackInfo.version = 0;
aTrackInfo.kind = (rc.size.height > 10) ? kThemeProgressBarLarge : kThemeProgressBarMedium;
@@ -878,10 +878,10 @@ bool AquaSalGraphics::drawNativeControl(ControlType nType,
if (mxClipPath)
aRect = CGPathGetBoundingBox(mxClipPath);
if (aRect.size.width != 0 && aRect.size.height != 0)
- buttonRect.Intersection(tools::Rectangle(Point(static_cast<long int>(aRect.origin.x),
- static_cast<long int>(aRect.origin.y)),
- Size(static_cast<long int>(aRect.size.width),
- static_cast<long int>(aRect.size.height))));
+ buttonRect.Intersection(tools::Rectangle(Point(static_cast<tools::Long>(aRect.origin.x),
+ static_cast<tools::Long>(aRect.origin.y)),
+ Size(static_cast<tools::Long>(aRect.size.width),
+ static_cast<tools::Long>(aRect.size.height))));
}
RefreshRect(buttonRect.Left(), buttonRect.Top(), buttonRect.GetWidth(), buttonRect.GetHeight());
return bOK;
diff --git a/vcl/osx/salobj.cxx b/vcl/osx/salobj.cxx
index 75969d4e6b8c..6cf114f20c1b 100644
--- a/vcl/osx/salobj.cxx
+++ b/vcl/osx/salobj.cxx
@@ -199,7 +199,8 @@ void AquaSalObject::BeginSetClipRegion( sal_uInt32 )
mbClip = false;
}
-void AquaSalObject::UnionClipRegion( long nX, long nY, long nWidth, long nHeight )
+void AquaSalObject::UnionClipRegion(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight )
{
if( mbClip )
{
@@ -233,7 +234,8 @@ void AquaSalObject::EndSetClipRegion()
setClippedPosSize();
}
-void AquaSalObject::SetPosSize( long nX, long nY, long nWidth, long nHeight )
+void AquaSalObject::SetPosSize(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight )
{
mnX = nX;
mnY = nY;
diff --git a/vcl/osx/salprn.cxx b/vcl/osx/salprn.cxx
index 7da42376569f..0f2f38fa530a 100644
--- a/vcl/osx/salprn.cxx
+++ b/vcl/osx/salprn.cxx
@@ -23,6 +23,7 @@
#include <vcl/print.hxx>
#include <sal/macros.h>
#include <osl/diagnose.h>
+#include <tools/long.hxx>
#include <osx/salinst.h>
#include <osx/salprn.h>
@@ -198,7 +199,7 @@ bool AquaSalInfoPrinter::SetPrinterData( ImplJobSetup* io_pSetupData )
return bSuccess;
}
-void AquaSalInfoPrinter::setPaperSize( long i_nWidth, long i_nHeight, Orientation i_eSetOrientation )
+void AquaSalInfoPrinter::setPaperSize( tools::Long i_nWidth, tools::Long i_nHeight, Orientation i_eSetOrientation )
{
Orientation ePaperOrientation = Orientation::Portrait;
@@ -231,7 +232,7 @@ bool AquaSalInfoPrinter::SetData( JobSetFlags i_nFlags, ImplJobSetup* io_pSetupD
if( i_nFlags & JobSetFlags::PAPERSIZE )
{
// set paper format
- long width = 21000, height = 29700;
+ tools::Long width = 21000, height = 29700;
if( io_pSetupData->GetPaperFormat() == PAPER_USER )
{
// #i101108# sanity check
@@ -294,7 +295,7 @@ sal_uInt32 AquaSalInfoPrinter::GetCapabilities( const ImplJobSetup*, PrinterCapT
}
void AquaSalInfoPrinter::GetPageInfo( const ImplJobSetup*,
- long& o_rOutWidth, long& o_rOutHeight,
+ tools::Long& o_rOutWidth, tools::Long& o_rOutHeight,
Point& rPageOffset,
Size& rPaperSize )
{
@@ -306,20 +307,20 @@ void AquaSalInfoPrinter::GetPageInfo( const ImplJobSetup*,
fYScaling = static_cast<double>(nDPIY)/72.0;
NSSize aPaperSize = [mpPrintInfo paperSize];
- rPaperSize.setWidth( static_cast<long>( double(aPaperSize.width) * fXScaling ) );
- rPaperSize.setHeight( static_cast<long>( double(aPaperSize.height) * fYScaling ) );
+ rPaperSize.setWidth( static_cast<tools::Long>( double(aPaperSize.width) * fXScaling ) );
+ rPaperSize.setHeight( static_cast<tools::Long>( double(aPaperSize.height) * fYScaling ) );
NSRect aImageRect = [mpPrintInfo imageablePageBounds];
- rPageOffset.setX( static_cast<long>( aImageRect.origin.x * fXScaling ) );
- rPageOffset.setY( static_cast<long>( (aPaperSize.height - aImageRect.size.height - aImageRect.origin.y) * fYScaling ) );
- o_rOutWidth = static_cast<long>( aImageRect.size.width * fXScaling );
- o_rOutHeight = static_cast<long>( aImageRect.size.height * fYScaling );
+ rPageOffset.setX( static_cast<tools::Long>( aImageRect.origin.x * fXScaling ) );
+ rPageOffset.setY( static_cast<tools::Long>( (aPaperSize.height - aImageRect.size.height - aImageRect.origin.y) * fYScaling ) );
+ o_rOutWidth = static_cast<tools::Long>( aImageRect.size.width * fXScaling );
+ o_rOutHeight = static_cast<tools::Long>( aImageRect.size.height * fYScaling );
if( mePageOrientation == Orientation::Landscape )
{
std::swap( o_rOutWidth, o_rOutHeight );
// swap width and height
- long n = rPaperSize.Width();
+ tools::Long n = rPaperSize.Width();
rPaperSize.setWidth(rPaperSize.Height());
rPaperSize.setHeight(n);
// swap offset x and y
@@ -651,7 +652,7 @@ void AquaSalInfoPrinter::InitPaperFormats( const ImplJobSetup* )
}
}
-const PaperInfo* AquaSalInfoPrinter::matchPaper( long i_nWidth, long i_nHeight, Orientation& o_rOrientation ) const
+const PaperInfo* AquaSalInfoPrinter::matchPaper( tools::Long i_nWidth, tools::Long i_nHeight, Orientation& o_rOrientation ) const
{
if( ! m_bPapersInit )
const_cast<AquaSalInfoPrinter*>(this)->InitPaperFormats( nullptr );
diff --git a/vcl/osx/salsys.cxx b/vcl/osx/salsys.cxx
index 36c92b8f2757..80b53b785266 100644
--- a/vcl/osx/salsys.cxx
+++ b/vcl/osx/salsys.cxx
@@ -18,7 +18,7 @@
*/
#include <rtl/ustrbuf.hxx>
-
+#include <tools/long.hxx>
#include <vcl/stdtext.hxx>
#include <osx/salsys.h>
@@ -59,8 +59,8 @@ tools::Rectangle AquaSalSystem::GetDisplayScreenPosSizePixel( unsigned int nScre
if( pScreen )
{
NSRect aFrame = [pScreen frame];
- aRet = tools::Rectangle( Point( static_cast<long int>(aFrame.origin.x), static_cast<long int>(aFrame.origin.y) ),
- Size( static_cast<long int>(aFrame.size.width), static_cast<long int>(aFrame.size.height) ) );
+ aRet = tools::Rectangle( Point( static_cast<tools::Long>(aFrame.origin.x), static_cast<tools::Long>(aFrame.origin.y) ),
+ Size( static_cast<tools::Long>(aFrame.size.width), static_cast<tools::Long>(aFrame.size.height) ) );
}
return aRet;
}
diff --git a/vcl/quartz/ctfonts.cxx b/vcl/quartz/ctfonts.cxx
index 20c05c98bbb1..56408f4f9891 100644
--- a/vcl/quartz/ctfonts.cxx
+++ b/vcl/quartz/ctfonts.cxx
@@ -22,7 +22,7 @@
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-
+#include <tools/long.hxx>
#include <vcl/settings.hxx>
@@ -135,10 +135,10 @@ bool CoreTextStyle::ImplGetGlyphBoundRect(sal_GlyphId nId, tools::Rectangle& rRe
if (mfFontRotation && !bVertical)
aCGRect = CGRectApplyAffineTransform(aCGRect, CGAffineTransformMakeRotation(mfFontRotation));
- long xMin = floor(aCGRect.origin.x);
- long yMin = floor(aCGRect.origin.y);
- long xMax = ceil(aCGRect.origin.x + aCGRect.size.width);
- long yMax = ceil(aCGRect.origin.y + aCGRect.size.height);
+ tools::Long xMin = floor(aCGRect.origin.x);
+ tools::Long yMin = floor(aCGRect.origin.y);
+ tools::Long xMax = ceil(aCGRect.origin.x + aCGRect.size.width);
+ tools::Long yMax = ceil(aCGRect.origin.y + aCGRect.size.height);
rRect = tools::Rectangle(xMin, -yMax, xMax, -yMin);
return true;
}
diff --git a/vcl/quartz/salgdi.cxx b/vcl/quartz/salgdi.cxx
index a0bb509dc2b6..704bba1fae9c 100644
--- a/vcl/quartz/salgdi.cxx
+++ b/vcl/quartz/salgdi.cxx
@@ -30,6 +30,7 @@
#include <osl/process.h>
#include <rtl/bootstrap.h>
#include <rtl/strbuf.hxx>
+#include <tools/long.hxx>
#include <comphelper/lok.hxx>
#include <vcl/metric.hxx>
@@ -769,12 +770,12 @@ void AquaSalGraphics::GetGlyphWidths( const PhysicalFontFace* pFontData, bool bV
::CloseTTFont( pSftFont );
}
-const void* AquaSalGraphics::GetEmbedFontData(const PhysicalFontFace*, long* /*pDataLen*/)
+const void* AquaSalGraphics::GetEmbedFontData(const PhysicalFontFace*, tools::Long* /*pDataLen*/)
{
return nullptr;
}
-void AquaSalGraphics::FreeEmbedFontData( const void* pData, long /*nDataLen*/ )
+void AquaSalGraphics::FreeEmbedFontData( const void* pData, tools::Long /*nDataLen*/ )
{
// TODO: implementing this only makes sense when the implementation of
// AquaSalGraphics::GetEmbedFontData() returns non-NULL
@@ -803,10 +804,10 @@ void AquaSalGraphics::RefreshRect(float lX, float lY, float lWidth, float lHeigh
// Rounding down x and width can accumulate a rounding error of up to 2
// The decrementing of x, the rounding error and the antialiasing border
// require that the width and the height need to be increased by four
- const tools::Rectangle aVclRect(Point(static_cast<long int>(lX-1),
- static_cast<long int>(lY-1) ),
- Size( static_cast<long int>(lWidth+4),
- static_cast<long int>(lHeight+4) ) );
+ const tools::Rectangle aVclRect(Point(static_cast<tools::Long>(lX-1),
+ static_cast<tools::Long>(lY-1) ),
+ Size( static_cast<tools::Long>(lWidth+4),
+ static_cast<tools::Long>(lHeight+4) ) );
mpFrame->maInvalidRect.Union( aVclRect );
}
#else
diff --git a/vcl/quartz/salgdicommon.cxx b/vcl/quartz/salgdicommon.cxx
index 4b2b59459e1e..d33b690fdaff 100644
--- a/vcl/quartz/salgdicommon.cxx
+++ b/vcl/quartz/salgdicommon.cxx
@@ -30,7 +30,7 @@
#include <osl/endian.h>
#include <osl/file.hxx>
#include <sal/types.h>
-
+#include <tools/long.hxx>
#include <vcl/sysdata.hxx>
#include <fontsubset.hxx>
@@ -310,12 +310,13 @@ static void DrawPattern50( void*, CGContextRef rContext )
}
static void getBoundRect( sal_uInt32 nPoints, const Point *pPtAry,
- long &rX, long& rY, long& rWidth, long& rHeight )
+ tools::Long &rX, tools::Long& rY, tools::Long& rWidth,
+ tools::Long& rHeight )
{
- long nX1 = pPtAry->getX();
- long nX2 = nX1;
- long nY1 = pPtAry->getY();
- long nY2 = nY1;
+ tools::Long nX1 = pPtAry->getX();
+ tools::Long nX2 = nX1;
+ tools::Long nY1 = pPtAry->getY();
+ tools::Long nY2 = nY1;
for( sal_uInt32 n = 1; n < nPoints; n++ )
{
@@ -369,8 +370,9 @@ void AquaSalGraphics::ApplyXorContext()
}
}
-void AquaSalGraphics::copyArea( long nDstX, long nDstY,long nSrcX, long nSrcY,
- long nSrcWidth, long nSrcHeight, bool /*bWindowInvalidate*/ )
+void AquaSalGraphics::copyArea(
+ tools::Long nDstX, tools::Long nDstY,tools::Long nSrcX, tools::Long nSrcY,
+ tools::Long nSrcWidth, tools::Long nSrcHeight, bool /*bWindowInvalidate*/ )
{
SAL_WARN_IF (!maLayer.isSet(), "vcl.quartz",
"AquaSalGraphics::copyArea() for non-layered graphics this=" << this);
@@ -381,14 +383,14 @@ void AquaSalGraphics::copyArea( long nDstX, long nDstY,long nSrcX, long nSrcY,
#endif
float fScale = maLayer.getScale();
- long nScaledSourceX = nSrcX * fScale;
- long nScaledSourceY = nSrcY * fScale;
+ tools::Long nScaledSourceX = nSrcX * fScale;
+ tools::Long nScaledSourceY = nSrcY * fScale;
- long nScaledTargetX = nDstX * fScale;
- long nScaledTargetY = nDstY * fScale;
+ tools::Long nScaledTargetX = nDstX * fScale;
+ tools::Long nScaledTargetY = nDstY * fScale;
- long nScaledSourceWidth = nSrcWidth * fScale;
- long nScaledSourceHeight = nSrcHeight * fScale;
+ tools::Long nScaledSourceWidth = nSrcWidth * fScale;
+ tools::Long nScaledSourceHeight = nSrcHeight * fScale;
ApplyXorContext();
@@ -555,8 +557,8 @@ bool AquaSalGraphics::drawTransformedBitmap(
return true;
}
-bool AquaSalGraphics::drawAlphaRect( long nX, long nY, long nWidth,
- long nHeight, sal_uInt8 nTransparency )
+bool AquaSalGraphics::drawAlphaRect( tools::Long nX, tools::Long nY, tools::Long nWidth,
+ tools::Long nHeight, sal_uInt8 nTransparency )
{
if( !CheckContext() )
return true;
@@ -621,8 +623,9 @@ void AquaSalGraphics::drawBitmap( const SalTwoRect& rPosAry, const SalBitmap& rS
#ifndef IOS
-bool AquaSalGraphics::drawEPS( long nX, long nY, long nWidth, long nHeight,
- void* pEpsData, sal_uInt32 nByteCount )
+bool AquaSalGraphics::drawEPS(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight,
+ void* pEpsData, sal_uInt32 nByteCount )
{
// convert the raw data to an NSImageRef
NSData* xNSData = [NSData dataWithBytes:pEpsData length:static_cast<int>(nByteCount)];
@@ -668,7 +671,7 @@ bool AquaSalGraphics::drawEPS( long nX, long nY, long nWidth, long nHeight,
#endif
-void AquaSalGraphics::drawLine( long nX1, long nY1, long nX2, long nY2 )
+void AquaSalGraphics::drawLine( tools::Long nX1, tools::Long nY1, tools::Long nX2, tools::Long nY2 )
{
if( nX1 == nX2 && nY1 == nY2 )
{
@@ -709,13 +712,13 @@ void AquaSalGraphics::drawMask( const SalTwoRect& rPosAry, const SalBitmap& rSal
RefreshRect( aDstRect );
}
-void AquaSalGraphics::drawPixel( long nX, long nY )
+void AquaSalGraphics::drawPixel( tools::Long nX, tools::Long nY )
{
// draw pixel with current line color
ImplDrawPixel( nX, nY, maLineColor );
}
-void AquaSalGraphics::drawPixel( long nX, long nY, Color nColor )
+void AquaSalGraphics::drawPixel( tools::Long nX, tools::Long nY, Color nColor )
{
const RGBAColor aPixelColor( nColor );
ImplDrawPixel( nX, nY, aPixelColor );
@@ -947,12 +950,12 @@ void AquaSalGraphics::drawPolyPolygon( sal_uInt32 nPolyCount, const sal_uInt32 *
return;
// find bound rect
- long leftX = 0, topY = 0, maxWidth = 0, maxHeight = 0;
+ tools::Long leftX = 0, topY = 0, maxWidth = 0, maxHeight = 0;
getBoundRect( pPoints[0], ppPtAry[0], leftX, topY, maxWidth, maxHeight );
for( sal_uInt32 n = 1; n < nPolyCount; n++ )
{
- long nX = leftX, nY = topY, nW = maxWidth, nH = maxHeight;
+ tools::Long nX = leftX, nY = topY, nW = maxWidth, nH = maxHeight;
getBoundRect( pPoints[n], ppPtAry[n], nX, nY, nW, nH );
if( nX < leftX )
{
@@ -1051,7 +1054,7 @@ void AquaSalGraphics::drawPolygon( sal_uInt32 nPoints, const Point *pPtAry )
if( !CheckContext() )
return;
- long nX = 0, nY = 0, nWidth = 0, nHeight = 0;
+ tools::Long nX = 0, nY = 0, nWidth = 0, nHeight = 0;
getBoundRect( nPoints, pPtAry, nX, nY, nWidth, nHeight );
CGPathDrawingMode eMode;
@@ -1113,7 +1116,8 @@ bool AquaSalGraphics::drawPolyPolygonBezier( sal_uInt32, const sal_uInt32*,
return false;
}
-void AquaSalGraphics::drawRect( long nX, long nY, long nWidth, long nHeight )
+void AquaSalGraphics::drawRect(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight )
{
if( !CheckContext() )
return;
@@ -1146,7 +1150,7 @@ void AquaSalGraphics::drawPolyLine( sal_uInt32 nPoints, const Point *pPtAry )
if( !CheckContext() )
return;
- long nX = 0, nY = 0, nWidth = 0, nHeight = 0;
+ tools::Long nX = 0, nY = 0, nWidth = 0, nHeight = 0;
getBoundRect( nPoints, pPtAry, nX, nY, nWidth, nHeight );
float fX, fY;
@@ -1171,7 +1175,8 @@ sal_uInt16 AquaSalGraphics::GetBitCount() const
return nBits;
}
-std::shared_ptr<SalBitmap> AquaSalGraphics::getBitmap( long nX, long nY, long nDX, long nDY )
+std::shared_ptr<SalBitmap> AquaSalGraphics::getBitmap(
+ tools::Long nX, tools::Long nY, tools::Long nDX, tools::Long nDY )
{
SAL_WARN_IF(!maLayer.isSet(), "vcl.quartz", "AquaSalGraphics::getBitmap() with no layer this=" << this);
@@ -1193,9 +1198,9 @@ SystemGraphicsData AquaSalGraphics::GetGraphicsData() const
return aRes;
}
-long AquaSalGraphics::GetGraphicsWidth() const
+tools::Long AquaSalGraphics::GetGraphicsWidth() const
{
- long w = 0;
+ tools::Long w = 0;
if( maContextHolder.isSet() && (
#ifndef IOS
mbWindow ||
@@ -1217,7 +1222,7 @@ long AquaSalGraphics::GetGraphicsWidth() const
return w;
}
-Color AquaSalGraphics::getPixel( long nX, long nY )
+Color AquaSalGraphics::getPixel( tools::Long nX, tools::Long nY )
{
// return default value on printers or when out of bounds
if (!maLayer.isSet() || (nX < 0) || (nX >= mnWidth) ||
@@ -1280,7 +1285,7 @@ void AquaSalGraphics::GetResolution( sal_Int32& rDPIX, sal_Int32& rDPIY )
#endif
}
-void AquaSalGraphics::ImplDrawPixel( long nX, long nY, const RGBAColor& rColor )
+void AquaSalGraphics::ImplDrawPixel( tools::Long nX, tools::Long nY, const RGBAColor& rColor )
{
if( !CheckContext() )
{
@@ -1406,7 +1411,8 @@ void AquaSalGraphics::initResolution(NSWindow* nsWindow)
#endif
-void AquaSalGraphics::invert( long nX, long nY, long nWidth, long nHeight, SalInvert nFlags )
+void AquaSalGraphics::invert(
+ tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, SalInvert nFlags )
{
if ( CheckContext() )
{
@@ -1620,11 +1626,11 @@ bool AquaSalGraphics::setClipRegion( const vcl::Region& i_rClip )
for(const auto& rRect : aRectangles)
{
- const long nW(rRect.Right() - rRect.Left() + 1); // uses +1 logic in original
+ const tools::Long nW(rRect.Right() - rRect.Left() + 1); // uses +1 logic in original
if(nW)
{
- const long nH(rRect.Bottom() - rRect.Top() + 1); // uses +1 logic in original
+ const tools::Long nH(rRect.Bottom() - rRect.Top() + 1); // uses +1 logic in original
if(nH)
{
diff --git a/vcl/quartz/salvd.cxx b/vcl/quartz/salvd.cxx
index c06ba33c5b6f..57ba971a927a 100644
--- a/vcl/quartz/salvd.cxx
+++ b/vcl/quartz/salvd.cxx
@@ -37,7 +37,7 @@
#include <quartz/utils.h>
std::unique_ptr<SalVirtualDevice> AquaSalInstance::CreateVirtualDevice( SalGraphics* pGraphics,
- long &nDX, long &nDY,
+ tools::Long &nDX, tools::Long &nDY,
DeviceFormat eFormat,
const SystemGraphicsData *pData )
{
@@ -62,8 +62,9 @@ std::unique_ptr<SalVirtualDevice> AquaSalInstance::CreateVirtualDevice( SalGraph
#endif
}
-AquaSalVirtualDevice::AquaSalVirtualDevice( AquaSalGraphics* pGraphic, long &nDX, long &nDY,
- DeviceFormat eFormat, const SystemGraphicsData *pData )
+AquaSalVirtualDevice::AquaSalVirtualDevice(
+ AquaSalGraphics* pGraphic, tools::Long &nDX, tools::Long &nDY,
+ DeviceFormat eFormat, const SystemGraphicsData *pData )
: mbGraphicsUsed( false )
, mnBitmapDepth( 0 )
, mnWidth(0)
@@ -93,8 +94,8 @@ AquaSalVirtualDevice::AquaSalVirtualDevice( AquaSalGraphics* pGraphic, long &nDX
if (maLayer.isSet())
{
const CGSize aSize = CGLayerGetSize(maLayer.get());
- nDX = static_cast<long>(aSize.width);
- nDY = static_cast<long>(aSize.height);
+ nDX = static_cast<tools::Long>(aSize.width);
+ nDY = static_cast<tools::Long>(aSize.height);
}
else
{
@@ -201,7 +202,7 @@ void AquaSalVirtualDevice::ReleaseGraphics( SalGraphics* )
mbGraphicsUsed = false;
}
-bool AquaSalVirtualDevice::SetSize( long nDX, long nDY )
+bool AquaSalVirtualDevice::SetSize( tools::Long nDX, tools::Long nDY )
{
SAL_INFO( "vcl.virdev", "AquaSalVirtualDevice::SetSize() this=" << this <<
" (" << nDX << "x" << nDY << ") mbForeignContext=" << (mbForeignContext ? "YES" : "NO"));