// 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; } }