private Form CreatePaletteEditorForm(IEditor editor) { var palette = editor as ListEditor <Color15BppBgr>; PaletteEditors.Add(palette); var result = new PaletteEditorForm { Palette = palette, Text = Path.GetFileName(editor.Path), }; return(result); }
void btnEdit_Click(object sender, EventArgs e) { Palette palette = SelectedPalette; using (PaletteEditorForm form = new PaletteEditorForm(paletteRepository)) { form.LookAndFeel.ParentLookAndFeel = LookAndFeel.ParentLookAndFeel; form.Location = ControlUtils.CalcLocation(Cursor.Position, Cursor.Position, form.Size); form.TopMost = true; form.CurrentPalette = palette; DialogResult result = form.ShowDialog(); FillPalettes(); SelectedPalette = result == DialogResult.OK ? form.CurrentPalette : palette; } }
void btnEdit_Click(object sender, EventArgs e) { Palette palette = SelectedPalette; using(PaletteEditorForm form = new PaletteEditorForm(paletteRepository)) { form.LookAndFeel.ParentLookAndFeel = LookAndFeel.ParentLookAndFeel; form.Location = ControlUtils.CalcLocation(Cursor.Position, Cursor.Position, form.Size); form.TopMost = true; form.CurrentPalette = palette; DialogResult result = form.ShowDialog(); FillPalettes(); SelectedPalette = result == DialogResult.OK ? form.CurrentPalette : palette; } }