aboutsummaryrefslogtreecommitdiffstatsci
path: root/src
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-03-01 11:01:11 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-03-01 11:01:11 +0100
commite02ca10075b3441ad25b697db405ccc7d6436404 (patch)
tree6f6d389319b56889e5d702da320c19705db63a83 /src
parent1e4e5c961fefe29060f1bda640d3e0fc2a0f3e92 (diff)
update source editor with font height = ascent + descent
Diffstat (limited to 'src')
-rw-r--r--src/GraphicObjects/Label.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/GraphicObjects/Label.cs b/src/GraphicObjects/Label.cs
index 1189b0e0..62070aa0 100644
--- a/src/GraphicObjects/Label.cs
+++ b/src/GraphicObjects/Label.cs
@@ -623,9 +623,9 @@ namespace Crow
int lineLength = (int)gr.TextExtents (l).XAdvance;
Rectangle lineRect = new Rectangle (
rText.X,
- rText.Y + (int)Math.Floor((double)i * (fe.Ascent+fe.Descent)),
+ rText.Y + i * (int)(fe.Ascent+fe.Descent),
lineLength,
- (int)Math.Ceiling((fe.Ascent+fe.Descent)));
+ (int)(fe.Ascent+fe.Descent));
// if (TextAlignment == Alignment.Center ||
// TextAlignment == Alignment.Top ||
@@ -669,7 +669,7 @@ namespace Crow
gr.Save ();
gr.Clip ();
gr.SetSourceColor (SelectionForeground);
- gr.MoveTo (lineRect.X, (double)rText.Y + fe.Ascent + (fe.Ascent+fe.Descent) * i);
+ gr.MoveTo (lineRect.X, rText.Y + fe.Ascent + (fe.Ascent+fe.Descent) * i);
gr.ShowText (l);
gr.Fill ();
gr.Restore ();