示例#1
0
 public void Dispose()
 {
     borderPen.Dispose();
     swatchGradient.Dispose();
     textColour.Dispose();
     probeRenderer.Dispose();
 }
示例#2
0
        private void RefreshRenderer()
        {
            IBoxContentRenderer oldRenderer = renderer;

            renderer = BoxContentsRenderer.Create(Contents, BehaviourAttributes, QueryAttributes, OutlineColour);
            if (oldRenderer != null)
            {
                oldRenderer.Dispose();
            }
            if (!renderer.HardcodedRenderLocation(ref hardcodedRenderLoc))
            {
                hardcodedRenderLoc = Rectangle.Empty;
            }
            Rectangle loc = Rectangle.Union(Location, hardcodedRenderLoc);

            RaiseDisplayChanged(loc, loc);
        }
示例#3
0
 public void Dispose()
 {
     probeRenderer.Dispose();
 }
示例#4
0
 public void Dispose()
 {
     probeRenderer.Dispose();
     textColour.Dispose();
     genericSansFont.Dispose();
 }