Normal
GUIControl now has a single, small Baseclass, instead of a deep XAML like inheritence chain.GUIWindow similarly gets rid of it's inheritenceGUIWindow exposes its GUIControls as what they are, instead of one of its baseclasses, implemented GUIControlCollectionContextMenu reimplemented with what it actually uses (which is one single field)Get rid of the following classes:Core/System.Windows.Automation.Provider/IAutomationPatternProvider.csCore/System.Windows.Controls/Button.csCore/System.Windows.Controls/ButtonBase.csCore/System.Windows.Controls/Canvas.csCore/System.Windows.Controls/Control.csCore/System.Windows.Controls/ControlTemplate.csCore/System.Windows.Controls/DataTemplate.csCore/System.Windows.Controls/DataTemplateSelector.csCore/System.Windows.Controls/DockPanel.cs (used nowhere)Core/System.Windows.Controls/Grid.csCore/System.Windows.Controls/HeaderedItemsControl.csCore/System.Windows.Controls/Image.csCore/System.Windows.Controls/ItemsControl.csCore/System.Windows.Controls/Menu.csCore/System.Windows.Controls/MenuBase.csCore/System.Windows.Controls/MenuItem.csCore/System.Windows.Controls/Page.cs (previous baseclass of GUIWindow)Core/System.Windows.Controls/Panel.csCore/System.Windows.Controls/StackPanel.csCore/System.Windows/ContentControl.csCore/System.Windows/FrameworkElement.csCore/System.Windows/FrameworkTemplate.csCore/System.Windows/LogicalTreeHelper.csCore/System.Windows/SizeChangedInfo.csCore/System.Windows/UIElement.csCore/System.Windows/UIElementCollection.csCore/System.Windows/VisualOperations.csCore/System.Windows/VisualUtility.cshttp://mantis.team-mediaportal.com/view.php?id=3206Open the issue in Mantis...
GUIControl now has a single, small Baseclass, instead of a deep XAML like inheritence chain.
GUIWindow similarly gets rid of it's inheritence
GUIWindow exposes its GUIControls as what they are, instead of one of its baseclasses, implemented GUIControlCollection
ContextMenu reimplemented with what it actually uses (which is one single field)
Get rid of the following classes:
Core/System.Windows.Automation.Provider/IAutomationPatternProvider.cs
Core/System.Windows.Controls/Button.cs
Core/System.Windows.Controls/ButtonBase.cs
Core/System.Windows.Controls/Canvas.cs
Core/System.Windows.Controls/Control.cs
Core/System.Windows.Controls/ControlTemplate.cs
Core/System.Windows.Controls/DataTemplate.cs
Core/System.Windows.Controls/DataTemplateSelector.cs
Core/System.Windows.Controls/DockPanel.cs (used nowhere)
Core/System.Windows.Controls/Grid.cs
Core/System.Windows.Controls/HeaderedItemsControl.cs
Core/System.Windows.Controls/Image.cs
Core/System.Windows.Controls/ItemsControl.cs
Core/System.Windows.Controls/Menu.cs
Core/System.Windows.Controls/MenuBase.cs
Core/System.Windows.Controls/MenuItem.cs
Core/System.Windows.Controls/Page.cs (previous baseclass of GUIWindow)
Core/System.Windows.Controls/Panel.cs
Core/System.Windows.Controls/StackPanel.cs
Core/System.Windows/ContentControl.cs
Core/System.Windows/FrameworkElement.cs
Core/System.Windows/FrameworkTemplate.cs
Core/System.Windows/LogicalTreeHelper.cs
Core/System.Windows/SizeChangedInfo.cs
Core/System.Windows/UIElement.cs
Core/System.Windows/UIElementCollection.cs
Core/System.Windows/VisualOperations.cs
Core/System.Windows/VisualUtility.cs
http://mantis.team-mediaportal.com/view.php?id=3206
Open the issue in Mantis...