summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2020-02-16 01:51:33 +0100
committertrustable-code <krauter.simon@arcor.de>2020-02-16 01:51:33 +0100
commitcb9c6b72c243237a9d33dcf0daad7039e7e505dd (patch)
tree8c8b862936c868d9c0f8af591b7b1cda2580bfa6
parent3626e867bcb9493d900e1e157ab05fb5cc4c2e01 (diff)
downloadNiGui-cb9c6b72c243237a9d33dcf0daad7039e7e505dd.tar.gz
NiGui-cb9c6b72c243237a9d33dcf0daad7039e7e505dd.zip
Windows: Reduce Canvas getTextLineWidth by 4 pixels
-rwxr-xr-xsrc/nigui/private/windows/platform_impl.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim
index 3d0cede..bf31484 100755
--- a/src/nigui/private/windows/platform_impl.nim
+++ b/src/nigui/private/windows/platform_impl.nim
@@ -742,7 +742,7 @@ proc pGetTextSize(canvas: Canvas, text: string): Size =
var rect: RectF
var boundingBox: RectF
pCheckGdiplusStatus(GdipMeasureString(canvasImpl.fGraphics, text.pUtf8ToUtf16(), -1, canvasImpl.fFont, rect, nil, boundingBox, nil, nil))
- result.cx = boundingBox.width.int32
+ result.cx = boundingBox.width.int32 - 4
result.cy = boundingBox.height.int32
method getTextLineWidth(canvas: CanvasImpl, text: string): int = canvas.pGetTextSize(text).cx