From cd0b1c4bdc18131c5772de77380fae30bfbc536f Mon Sep 17 00:00:00 2001 From: Tim Young Date: Fri, 2 Mar 2018 11:03:03 -0600 Subject: [PATCH] Items locked for movement have a light circle drawn around them so that it is a little more obvious that there is something different about them. --- EduNetworkBuilder/NetworkDevice.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs index 2492cf2..cb9faa4 100644 --- a/EduNetworkBuilder/NetworkDevice.cs +++ b/EduNetworkBuilder/NetworkDevice.cs @@ -1116,6 +1116,15 @@ namespace EduNetworkBuilder if (!isInvisible) { + if (IsLockedInLocation()) //We darken the area around it slightly to show it is locked + { + Color darken = Color.Black; + Brush brush = new SolidBrush(Color.FromArgb(32, darken.R, darken.G, darken.B)); + Pen DrawPen = new Pen(brush, 2); + Graphics.FromImage(BaseImage).DrawEllipse(DrawPen, Location); + Network myNet = NB.GetNetwork(); + myNet.Invalidate(Location); + } if (BackgroundColor != Color.Empty) { Brush brush = new SolidBrush(Color.FromArgb(128, BackgroundColor.R, BackgroundColor.G, BackgroundColor.B));