mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-02 18:26:27 +13:00
Fix notification size
This commit is contained in:
parent
bdc77477b4
commit
abb65869cd
1 changed files with 6 additions and 3 deletions
|
@ -114,8 +114,10 @@ private NotificationForm(NotificationFormConfig config)
|
||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(Config.Text))
|
else if (!string.IsNullOrEmpty(Config.Text))
|
||||||
{
|
{
|
||||||
textRenderSize = TextRenderer.MeasureText(Config.Text, Config.TextFont, Config.Size.Offset(-Config.TextPadding * 2),
|
Size size = Config.Size.Offset(-Config.TextPadding * 2);
|
||||||
TextFormatFlags.Left | TextFormatFlags.EndEllipsis);
|
textRenderSize = TextRenderer.MeasureText(Config.Text, Config.TextFont, size,
|
||||||
|
TextFormatFlags.WordBreak | TextFormatFlags.TextBoxControl | TextFormatFlags.EndEllipsis);
|
||||||
|
textRenderSize = new Size(textRenderSize.Width, Math.Min(textRenderSize.Height, size.Height));
|
||||||
totalRenderSize = textRenderSize;
|
totalRenderSize = textRenderSize;
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(Config.Title))
|
if (!string.IsNullOrEmpty(Config.Title))
|
||||||
|
@ -241,7 +243,8 @@ protected override void OnPaint(PaintEventArgs e)
|
||||||
textRect = new Rectangle(Config.TextPadding, Config.TextPadding, textRenderSize.Width + 2, textRenderSize.Height + 2);
|
textRect = new Rectangle(Config.TextPadding, Config.TextPadding, textRenderSize.Width + 2, textRenderSize.Height + 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
TextRenderer.DrawText(g, Config.Text, Config.TextFont, textRect, Config.TextColor, TextFormatFlags.Left | TextFormatFlags.EndEllipsis);
|
TextRenderer.DrawText(g, Config.Text, Config.TextFont, textRect, Config.TextColor,
|
||||||
|
TextFormatFlags.WordBreak | TextFormatFlags.TextBoxControl | TextFormatFlags.EndEllipsis);
|
||||||
}
|
}
|
||||||
|
|
||||||
using (Pen borderPen = new Pen(Config.BorderColor))
|
using (Pen borderPen = new Pen(Config.BorderColor))
|
||||||
|
|
Loading…
Reference in a new issue