public void LoadGerberFolder(List <string> list)
        {
            if (list == null)
            {
                return;
            }
            try
            {
                foreach (var a in list)
                {
                    Document.AddFile(_log, a);
                }
                UpdateAll();

                ClearDisplays();

                foreach (var a in Document.Gerbers)
                {
                    a.Panel = new LayerDisplay(Document, a, this);
                    a.Panel.Show(this.dockPanel, DockState.Document);
                    a.Panel.Text = a.File.ToString();
                    SingleLayers.Add(a.Panel);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace + ex.Message);
            }
        }
        public void LoadGerberFolder(List <string> list)
        {
            if (list == null)
            {
                return;
            }

            foreach (var a in list)
            {
                Document.AddFile(a);
            }
            UpdateAll();

            ClearDisplays();

            foreach (var a in Document.Gerbers)
            {
                a.Panel = new LayerDisplay(Document, a, this);
                a.Panel.Show(this.dockPanel, DockState.Document);
                a.Panel.Text = a.File.ToString();
                SingleLayers.Add(a.Panel);
            }
        }