ComponentFactory.Krypton.Toolkit.VisualPopupShadow.DrawShadow C# (CSharp) Method

DrawShadow() private method

private DrawShadow ( Graphics g, Rectangle area ) : void
g System.Drawing.Graphics
area System.Drawing.Rectangle
return void
        private void DrawShadow(Graphics g, Rectangle area)
        {
            using (GraphicsPath outside1 = CommonHelper.RoundedRectanglePath(area, 6))
            {
                area.Inflate(-1, -1);
                g.FillPath(_brushes[2], outside1);
                using (GraphicsPath outside2 = CommonHelper.RoundedRectanglePath(area, 6))
                {
                    g.FillPath(_brushes[1], outside2);
                    area.Inflate(-1, -1);
                    using (GraphicsPath outside3 = CommonHelper.RoundedRectanglePath(area, 6))
                    {
                        g.FillPath(_brushes[0], outside3);
                    }
                }
            }
        }