// DXCore-generated code...
 #region InitializePlugIn
 public override void InitializePlugIn()
 {
     base.InitializePlugIn();
     gridView1.BestFitMaxRowCount = 50;
     CodeIssueOptions.SetupSettingsLists();
     CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true);
     helper = new RefreshHelper(gridView1, "Hash");
 }
 public RemoveLayout()
 {
     InitializeComponent();
     CodeIssueOptions.UpdateLayoutsList(cmbLayouts, false);
     try
     {
         cmbLayouts.SelectedIndex = 0;
     }
     catch
     {
         Debug.Assert(false, "No Layouts");
     }
 }
        private void cmbLayouts_SelectedValueChanged(object sender, EventArgs e)
        {
            switch (cmbLayouts.SelectedItem.ToString())
            {
            case CodeIssueOptions.AllString:
                gridView1.RestoreLayoutFromStream(GetEmbeddedFile("All.xml"));
                break;

            case CodeIssueOptions.SaveString:
                using (SaveLayout saveLayout = new SaveLayout(gridView1))
                {
                    saveLayout.ShowDialog();

                    if (saveLayout.DialogResult == DialogResult.OK)
                    {
                        CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true, saveLayout.saveName);
                    }
                }
                break;

            case CodeIssueOptions.RemoveString:
                using (RemoveLayout removeLayout = new RemoveLayout())
                {
                    removeLayout.ShowDialog();

                    if (removeLayout.DialogResult == DialogResult.OK)
                    {
                        CodeIssueOptions.UpdateLayoutsList(cmbLayouts, true);
                    }
                }
                break;

            case CodeIssueOptions.Separator:
                break;

            default:
                CodeIssueOptions.LoadLayout(gridView1, cmbLayouts.SelectedItem.ToString());
                break;
            }
        }