void RemoveLanguageBundle(object sender, EventArgs e) { TreeIter selectedIter; if (!bundleTreeview.Selection.GetSelected(out selectedIter)) { return; } var bundle = (LanguageBundle)this.styleStore.GetValue(selectedIter, 1); SyntaxHighlightingService.Remove(bundle); if (File.Exists(bundle.FileName)) { FileService.DeleteFile(bundle.FileName); } FillBundles(); }
void RemoveColorScheme(object sender, EventArgs args) { TreeIter selectedIter; if (!styleTreeview.Selection.GetSelected(out selectedIter)) { return; } var sheme = (Ide.Editor.Highlighting.EditorTheme) this.styleStore.GetValue(selectedIter, 1); string fileName = sheme.FileName; if (fileName != null && fileName.StartsWith(MonoDevelop.Ide.Editor.TextEditorDisplayBinding.SyntaxModePath, StringComparison.Ordinal)) { SyntaxHighlightingService.Remove(sheme); File.Delete(fileName); ShowStyles(); } }