From e0c53f5890b6e775825b5380412e9c15c7c9f447 Mon Sep 17 00:00:00 2001 From: Ivan Shumilin Date: Mon, 4 Aug 2008 18:31:06 +0000 Subject: [PATCH] Remove old code. Automatic brace layout for WpfDesign files. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3285 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../WpfDesign.AddIn/Src/ChooseClass.cs | 110 --------- .../Src/ChooseClassDialog.xaml | 69 ------ .../Src/ChooseClassDialog.xaml.cs | 114 --------- .../WpfDesign.AddIn/Src/ChooseClassService.cs | 20 -- .../Project/Controls/GridAdorner.cs | 5 +- .../Services/ClickOrDragMouseGesture.cs | 5 +- .../Project/Services/UndoService.cs | 11 +- .../WpfDesign.XamlDom/Project/XamlParser.cs | 8 +- .../WpfDesign/WpfDesign/Project/HashSet.cs | 14 +- .../Project/PropertyEditor/BooleanEditor.cs | 30 --- .../PropertyEditor/DesignItemDataEvent.cs | 49 ---- .../PropertyEditor/DesignItemDataMember.cs | 61 ----- .../PropertyEditor/DesignItemDataProperty.cs | 96 -------- .../PropertyEditor/DesignItemDataSource.cs | 206 ---------------- .../Project/PropertyEditor/EditorManager.cs | 120 --------- .../Project/PropertyEditor/FallbackEditor.cs | 69 ------ .../IPropertyEditorDataSource.cs | 178 -------------- .../MultipleSelectionDataProperty.cs | 230 ------------------ .../MultipleSelectionDataSource.cs | 144 ----------- .../PropertyEditor/PropertyEditorAttribute.cs | 50 ---- .../PropertyEditorBindingHelper.cs | 137 ----------- .../ProxyPropertyEditorDataProperty.cs | 109 --------- .../StandardValuesComboBoxEditor.cs | 34 --- .../Project/PropertyEditor/TextBoxEditor.cs | 163 ------------- .../PropertyEditor/TypeEditorAttribute.cs | 39 --- 25 files changed, 16 insertions(+), 2055 deletions(-) delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClass.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassDialog.xaml delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassDialog.xaml.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassService.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/BooleanEditor.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/DesignItemDataEvent.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/DesignItemDataMember.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/DesignItemDataProperty.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/DesignItemDataSource.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/EditorManager.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/FallbackEditor.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/IPropertyEditorDataSource.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/MultipleSelectionDataProperty.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/MultipleSelectionDataSource.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/PropertyEditorAttribute.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/PropertyEditorBindingHelper.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/ProxyPropertyEditorDataProperty.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/StandardValuesComboBoxEditor.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/TextBoxEditor.cs delete mode 100644 src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/PropertyEditor/TypeEditorAttribute.cs diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClass.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClass.cs deleted file mode 100644 index 8cb769ad21..0000000000 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClass.cs +++ /dev/null @@ -1,110 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Windows.Data; - -using ICSharpCode.SharpDevelop.Dom; - -namespace ICSharpCode.WpfDesign.AddIn -{ - public class ChooseClass : INotifyPropertyChanged - { - public ChooseClass(IProjectContent projectContent) - { - this.projectContent = projectContent; - - AddClassesRecursive(""); - - projectClasses.Sort((c1, c2) => c1.Name.CompareTo(c2.Name)); - - classes = new ListCollectionView(projectClasses); - classes.Filter = FilterPredicate; - } - - IProjectContent projectContent; - List projectClasses = new List(); - - void AddClassesRecursive(string ns) - { - foreach (var item in projectContent.GetNamespaceContents(ns)) { - if (item is string) { - AddClassesRecursive(ns.Length == 0 ? item.ToString() : ns + "." + item); - } else if (item is IClass) { - IClass c = item as IClass; - if (c.IsPartial) { - if (projectClasses.Contains(c)) continue; - } - if (c.ClassType == ClassType.Class && c.IsPublic) { - projectClasses.Add(c); - } - } - } - } - - ListCollectionView classes; - - public ICollectionView Classes { - get { return classes; } - } - - string filter; - - public string Filter { - get { - return filter; - } - set { - filter = value; - Classes.Refresh(); - RaisePropertyChanged("Filter"); - } - } - - bool showSystemClasses; - - public bool ShowSystemClasses { - get { - return showSystemClasses; - } - set { - showSystemClasses = value; - Classes.Refresh(); - RaisePropertyChanged("ShowSystemClasses"); - } - } - - public IClass CurrentClass { - get { return Classes.CurrentItem as IClass; } - } - - bool FilterPredicate(object item) - { - IClass c = item as IClass; - if (!ShowSystemClasses) { - if (c.Namespace.StartsWith("System") || c.Namespace.StartsWith("Microsoft")) { - return false; - } - } - return Match(c.Name, Filter); - } - - static bool Match(string className, string filter) - { - if (string.IsNullOrEmpty(filter)) - return true; - else - return className.StartsWith(filter, StringComparison.InvariantCultureIgnoreCase); - } - - #region INotifyPropertyChanged Members - public event PropertyChangedEventHandler PropertyChanged; - - void RaisePropertyChanged(string name) - { - if (PropertyChanged != null) { - PropertyChanged(this, new PropertyChangedEventArgs(name)); - } - } - #endregion - } -} diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassDialog.xaml b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassDialog.xaml deleted file mode 100644 index c72a1c7121..0000000000 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.AddIn/Src/ChooseClassDialog.xaml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - -