void HandleButtonEdithandleClicked(object sender, EventArgs e) { TreeIter selectedIter; if (styleTreeview.Selection.GetSelected(out selectedIter)) { var editor = new ColorShemeEditor(this); editor.SetSheme((Mono.TextEditor.Highlighting.ColorScheme) this.styleStore.GetValue(selectedIter, 1)); MessageService.RunCustomDialog(editor, dialog); editor.Destroy(); } }
void HandleButtonEdithandleClicked (object sender, EventArgs e) { TreeIter selectedIter; if (styleTreeview.Selection.GetSelected (out selectedIter)) { using (var editor = new ColorShemeEditor (this)) { var colorScheme = (Mono.TextEditor.Highlighting.ColorScheme)this.styleStore.GetValue (selectedIter, 1); editor.SetSheme (colorScheme); MessageService. ShowCustomDialog (editor, dialog); } } }