1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-14 14:24:10 +02:00

Merge pull request #2221 from farism/master

Fix autocomplete param position for multiline doc strings
This commit is contained in:
Brian Fiete 2025-05-10 09:26:53 +02:00 committed by GitHub
commit fd3228e3b1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1179,14 +1179,18 @@ namespace IDE.ui
if (!docString.IsWhiteSpace) if (!docString.IsWhiteSpace)
{ {
curY += font.GetLineSpacing() + GS!(4);
if (g != null) if (g != null)
{ {
let docY = curY + font.GetLineSpacing() + GS!(4);
using (g.PushColor(gApp.mSettings.mUISettings.mColors.mAutoCompleteDocText)) using (g.PushColor(gApp.mSettings.mUISettings.mColors.mAutoCompleteDocText))
docHeight = g.DrawString(docString, curX, curY, .Left, maxDocWidth, .Wrap); docHeight = g.DrawString(docString, curX, docY, .Left, maxDocWidth, .Wrap);
} }
else else
docHeight = font.GetWrapHeight(docString, maxDocWidth); docHeight = font.GetWrapHeight(docString, maxDocWidth);
curY += docHeight;
} }
extWidth = Math.Max(extWidth, Math.Min(font.GetWidth(docString), maxDocWidth) + GS!(48)); extWidth = Math.Max(extWidth, Math.Min(font.GetWidth(docString), maxDocWidth) + GS!(48));