diff options
| author | Michael <[email protected]> | 2017-08-09 14:17:51 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-08-09 14:17:51 -0400 |
| commit | cc6fc6c0088ee3b81437254cbaf6241f91b3d95c (patch) | |
| tree | 7cee68e5099db5c35d6872ab47576607835f2976 /ShiftOS.Frontend/Apps/ChatClient.cs | |
| parent | 72fe64f28d02cf41aa90b636608421e9b86ab896 (diff) | |
| download | shiftos_thereturn-monogame.tar.gz shiftos_thereturn-monogame.tar.bz2 shiftos_thereturn-monogame.zip | |
stuffmonogame
Diffstat (limited to 'ShiftOS.Frontend/Apps/ChatClient.cs')
| -rw-r--r-- | ShiftOS.Frontend/Apps/ChatClient.cs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/ShiftOS.Frontend/Apps/ChatClient.cs b/ShiftOS.Frontend/Apps/ChatClient.cs index c57f2a3..efcce0e 100644 --- a/ShiftOS.Frontend/Apps/ChatClient.cs +++ b/ShiftOS.Frontend/Apps/ChatClient.cs @@ -70,11 +70,7 @@ namespace ShiftOS.Frontend.Apps int inRight = (Width - _send.Width - 20); _input.AutoSize = false; _input.Width = inRight - _input.X; - if (requiresRepaint) - { - Invalidate(); - requiresRepaint = false; - } + } public bool ChannelConnected @@ -171,13 +167,13 @@ namespace ShiftOS.Frontend.Apps break; var tsProper = $"[{msg.Timestamp.Hour.ToString("##")}:{msg.Timestamp.Minute.ToString("##")}]"; var nnProper = $"<{msg.Author}>"; - var tsMeasure = gfx.MeasureString(tsProper, LoadedSkin.TerminalFont); - var nnMeasure = gfx.MeasureString(nnProper, LoadedSkin.TerminalFont); + var tsMeasure = GraphicsContext.MeasureString(tsProper, LoadedSkin.TerminalFont); + var nnMeasure = GraphicsContext.MeasureString(nnProper, LoadedSkin.TerminalFont); int old = vertSeparatorLeft; vertSeparatorLeft = (int)Math.Round(Math.Max(vertSeparatorLeft, tsMeasure.X + nnGap + nnMeasure.X + 2)); if (old != vertSeparatorLeft) requiresRepaint = true; - var msgMeasure = gfx.MeasureString(msg.Message, LoadedSkin.TerminalFont, (Width - vertSeparatorLeft - 4) - messagesFromRight); + var msgMeasure = GraphicsContext.MeasureString(msg.Message, LoadedSkin.TerminalFont, (Width - vertSeparatorLeft - 4) - messagesFromRight); messagebottom -= (int)msgMeasure.Y; gfx.DrawString(tsProper, 0, messagebottom, LoadedSkin.ControlTextColor.ToMonoColor(), LoadedSkin.TerminalFont); var nnColor = Color.LightGreen; @@ -229,7 +225,7 @@ namespace ShiftOS.Frontend.Apps int usersStartY = messagesTop; foreach(var user in NetInfo.Channel.OnlineUsers.OrderBy(x=>x.Nickname)) { - var measure = gfx.MeasureString(user.Nickname, LoadedSkin.TerminalFont); + var measure = GraphicsContext.MeasureString(user.Nickname, LoadedSkin.TerminalFont); var nnColor = Color.LightGreen; if (user.Nickname == SaveSystem.CurrentSave.Username) |
