diff options
author | Frederik Carlier <frederik.carlier@quamotion.mobi> | 2017-06-06 20:25:02 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2017-06-07 00:46:01 +0300 |
commit | 0526617e0a2643d0e1bff72af3dff162dc739bb0 (patch) | |
tree | f291532af44588720540147d8c9484dcba5ddee6 /mcs/class/System.Drawing | |
parent | 9b63661c156119aac8df8953623a5847fa75b899 (diff) |
System.Drawing: Start consuming sources from corefx
Closes https://github.com/mono/mono/pull/4980
Diffstat (limited to 'mcs/class/System.Drawing')
29 files changed, 28 insertions, 1424 deletions
diff --git a/mcs/class/System.Drawing/System.Drawing.Design/CategoryNameCollection.cs b/mcs/class/System.Drawing/System.Drawing.Design/CategoryNameCollection.cs deleted file mode 100644 index 7a0abfa2eea..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/CategoryNameCollection.cs +++ /dev/null @@ -1,77 +0,0 @@ -// -// System.Drawing.Design.CategoryNameCollection.cs -// -// Authors: -// Alejandro Sánchez Acosta -// Andreas Nahr (ClassDevelopment@A-SoftTech.com) -// -// (C) Alejandro Sánchez Acosta -// (C) 2003 Andreas Nahr -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.Collections; - -namespace System.Drawing.Design -{ - public sealed class CategoryNameCollection : ReadOnlyCollectionBase - { - - public CategoryNameCollection (CategoryNameCollection value) - { - if (value == null) - throw new ArgumentNullException ("value"); - InnerList.AddRange (value); - } - - public CategoryNameCollection (string[] value) - { - if (value == null) - throw new ArgumentNullException ("value"); - InnerList.AddRange (value); - } - - public string this[int index] { - get { - return (string) InnerList[index]; - } - } - - public bool Contains (string value) - { - return InnerList.Contains (value); - } - - public void CopyTo (string[] array, int index) - { - InnerList.CopyTo (array, index); - } - - public int IndexOf (string value) - { - return InnerList.IndexOf (value); - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/IPropertyValueUIService.cs b/mcs/class/System.Drawing/System.Drawing.Design/IPropertyValueUIService.cs deleted file mode 100644 index dc3ba64573e..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/IPropertyValueUIService.cs +++ /dev/null @@ -1,54 +0,0 @@ -// System.Drawing.Design.IPropertyValueUIService.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.Drawing; -using System.ComponentModel; - -namespace System.Drawing.Design -{ - public interface IPropertyValueUIService - { - - #region Methods - void AddPropertyValueUIHandler (PropertyValueUIHandler newHandler); - PropertyValueUIItem[] GetPropertyUIValueItems (ITypeDescriptorContext context, PropertyDescriptor propDesc); - - void NotifyPropertyValueUIItemsChanged (); - - void RemovePropertyValueUIHandler (PropertyValueUIHandler newHandler); - #endregion Methods - - #region Events - event EventHandler PropertyUIValueItemsChanged; - #endregion Events - } -} - diff --git a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxItemProvider.cs b/mcs/class/System.Drawing/System.Drawing.Design/IToolboxItemProvider.cs deleted file mode 100644 index c057880eaa6..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxItemProvider.cs +++ /dev/null @@ -1,38 +0,0 @@ -// -// Copyright (C) 2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -// Authors: -// -// Jordi Mas i Hernandez <jordimash@gmail.com> -// -// - - -namespace System.Drawing.Design -{ - public interface IToolboxItemProvider - { - ToolboxItemCollection Items { get; } - } -} - - diff --git a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxService.cs b/mcs/class/System.Drawing/System.Drawing.Design/IToolboxService.cs deleted file mode 100644 index 532119a9225..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxService.cs +++ /dev/null @@ -1,101 +0,0 @@ -// -// System.Drawing.Design.IToolboxService.cs -// -// Authors: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// Andreas Nahr (ClassDevelopment@A-SoftTech.com) -// -// (C) Alejandro Sánchez Acosta -// (C) 2003 Andreas Nahr -// Copyright (C) 2004, 2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.Collections; -using System.ComponentModel.Design; -using System.Runtime.InteropServices; - -namespace System.Drawing.Design { - - [ComImport] - [Guid("4BACD258-DE64-4048-BC4E-FEDBEF9ACB76"), - InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] - public interface IToolboxService - { - CategoryNameCollection CategoryNames {get;} - - string SelectedCategory {get; set;} - - void AddCreator (ToolboxItemCreatorCallback creator, string format); - - void AddCreator (ToolboxItemCreatorCallback creator, string format, IDesignerHost host); - - void AddLinkedToolboxItem (ToolboxItem toolboxItem, IDesignerHost host); - - void AddLinkedToolboxItem (ToolboxItem toolboxItem, string category, IDesignerHost host); - - void AddToolboxItem (ToolboxItem toolboxItem, String category); - - void AddToolboxItem (ToolboxItem toolboxItem); - - ToolboxItem DeserializeToolboxItem (object serializedObject); - - ToolboxItem DeserializeToolboxItem (object serializedObject, IDesignerHost host); - - ToolboxItem GetSelectedToolboxItem (); - - ToolboxItem GetSelectedToolboxItem (IDesignerHost host); - - ToolboxItemCollection GetToolboxItems (); - - ToolboxItemCollection GetToolboxItems (IDesignerHost host); - - ToolboxItemCollection GetToolboxItems (String category); - - ToolboxItemCollection GetToolboxItems (String category, IDesignerHost host); - - bool IsSupported (object serializedObject, ICollection filterAttributes); - - bool IsSupported (object serializedObject, IDesignerHost host); - - bool IsToolboxItem (object serializedObject); - - bool IsToolboxItem (object serializedObject, IDesignerHost host); - - void Refresh(); - - void RemoveCreator (string format); - - void RemoveCreator (string format, IDesignerHost host); - - void RemoveToolboxItem (ToolboxItem toolboxItem); - - void RemoveToolboxItem (ToolboxItem toolboxItem, string category); - - void SelectedToolboxItemUsed (); - - object SerializeToolboxItem (ToolboxItem toolboxItem); - - bool SetCursor (); - - void SetSelectedToolboxItem (ToolboxItem toolboxItem); - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxUser.cs b/mcs/class/System.Drawing/System.Drawing.Design/IToolboxUser.cs deleted file mode 100644 index 20362f8a881..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/IToolboxUser.cs +++ /dev/null @@ -1,40 +0,0 @@ -// System.Drawing.Design.IToolboxUser.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Design -{ - public interface IToolboxUser - { - bool GetToolSupported (ToolboxItem tool); - - void ToolPicked (ToolboxItem tool); - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/PaintValueEventArgs.cs b/mcs/class/System.Drawing/System.Drawing.Design/PaintValueEventArgs.cs deleted file mode 100644 index 837f39bf187..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/PaintValueEventArgs.cs +++ /dev/null @@ -1,82 +0,0 @@ -// System.Drawing.Design.PaintvalueEventArgs.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.ComponentModel; - -namespace System.Drawing.Design -{ - public class PaintValueEventArgs : EventArgs - { - private ITypeDescriptorContext context; - private object value; - private Graphics graphics; - private Rectangle bounds; - - public PaintValueEventArgs(ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds) - { - if (graphics == null) - throw new ArgumentNullException ("graphics"); - this.context = context; - this.value = value; - this.graphics = graphics; - this.bounds = bounds; - } - - public Rectangle Bounds - { - get { - return bounds; - } - } - - public ITypeDescriptorContext Context - { - get { - return context; - } - } - - public Graphics Graphics - { - get { - return graphics; - } - } - - public object Value - { - get { - return value; - } - } - } -} - diff --git a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueItem.cs b/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueItem.cs deleted file mode 100644 index 422728a1434..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueItem.cs +++ /dev/null @@ -1,85 +0,0 @@ -// -// System.Drawing.Design.PropertyValueItem.cs -// -// Authors: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// Andreas Nahr (ClassDevelopment@A-SoftTech.com) -// -// (C) Alejandro Sánchez Acosta -// (C) 2003 Andreas Nahr -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Design -{ - public class PropertyValueUIItem - { - - private Image uiItemImage; - private PropertyValueUIItemInvokeHandler handler; - private string tooltip; - - public PropertyValueUIItem (Image uiItemImage, - PropertyValueUIItemInvokeHandler handler, string tooltip) - { - if (uiItemImage == null) - throw new ArgumentNullException ("uiItemImage"); - if (handler == null) - throw new ArgumentNullException ("handler"); - this.uiItemImage = uiItemImage; - this.handler = handler; - this.tooltip = tooltip; - } - - public virtual Image Image - { - get - { - return uiItemImage; - } - } - - public virtual PropertyValueUIItemInvokeHandler InvokeHandler - { - get - { - return handler; - } - } - - public virtual string ToolTip - { - get - { - return tooltip; - } - } - - public virtual void Reset() - { - // To be overriden in child classes - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIHandler.cs b/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIHandler.cs deleted file mode 100644 index 28fba4396b4..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIHandler.cs +++ /dev/null @@ -1,35 +0,0 @@ -// System.Drawing.Design.PropertyValueUIHandler.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.Collections; -using System.ComponentModel; - -namespace System.Drawing.Design { - - public delegate void PropertyValueUIHandler (ITypeDescriptorContext context, PropertyDescriptor propDesc, ArrayList valueUIItemList); -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIItemInvokeHandler.cs b/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIItemInvokeHandler.cs deleted file mode 100644 index ff0293b15b8..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/PropertyValueUIItemInvokeHandler.cs +++ /dev/null @@ -1,37 +0,0 @@ -// System.Drawing.Design.PropertyValueUIItemInvokeHandler.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.ComponentModel; - -namespace System.Drawing.Design { - - public delegate void PropertyValueUIItemInvokeHandler ( - ITypeDescriptorContext context, - PropertyDescriptor descriptor, - PropertyValueUIItem invokedItem); -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventArgs.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventArgs.cs deleted file mode 100644 index f7969b97249..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventArgs.cs +++ /dev/null @@ -1,51 +0,0 @@ -// System.Drawing.Design.ToolboxComponentsCreatedEventArgs.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.ComponentModel; - -namespace System.Drawing.Design -{ - public class ToolboxComponentsCreatedEventArgs : EventArgs - { - private IComponent[] components; - - public ToolboxComponentsCreatedEventArgs (IComponent[] components) { - this.components = components; - } - - public IComponent[] Components { - get { - return components; - } - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.cs deleted file mode 100644 index 52a35adf306..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.cs +++ /dev/null @@ -1,33 +0,0 @@ -// System.Drawing.Design.IDesignerHost.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Design { - - public delegate void ToolboxComponentsCreatedEventHandler (object sender, ToolboxComponentsCreatedEventArgs e); -} - diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventArgs.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventArgs.cs deleted file mode 100644 index fde3cb334a6..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventArgs.cs +++ /dev/null @@ -1,57 +0,0 @@ -// -// System.Drawing.Design.ToolboxComponentsCreatingEventArgs.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.ComponentModel.Design; -using System.Security.Permissions; - -namespace System.Drawing.Design -{ - [PermissionSet (SecurityAction.LinkDemand, Unrestricted = true)] - [PermissionSet (SecurityAction.InheritanceDemand, Unrestricted = true)] - public class ToolboxComponentsCreatingEventArgs : EventArgs - { - private IDesignerHost host; - - public ToolboxComponentsCreatingEventArgs (IDesignerHost host) - { - this.host = host; - } - - public IDesignerHost DesignerHost { - get { - return host; - } - } - } -} - - diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.cs deleted file mode 100644 index 7cab3df186f..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.cs +++ /dev/null @@ -1,32 +0,0 @@ -// System.Drawing.Design.ToolboxComponentsCreatingEventHandler.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Design { - - public delegate void ToolboxComponentsCreatingEventHandler (object sender, ToolboxComponentsCreatingEventArgs e); -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCollection.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCollection.cs deleted file mode 100644 index dc76d7a48e2..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCollection.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// System.Drawing.Design.ToolboxItemCollection.cs -// -// Authors: -// Martin Willemoes Hansen (mwh@sysrq.dk) -// Andreas Nahr (ClassDevelopment@A-SoftTech.com) -// -// (C) 2003 Martin Willemoes Hansen -// (C) 2003 Andreas Nahr -// - -// -// Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System.Collections; -using System.Security.Permissions; - -namespace System.Drawing.Design -{ - [PermissionSet (SecurityAction.LinkDemand, Unrestricted = true)] - public sealed class ToolboxItemCollection : ReadOnlyCollectionBase - { - - public ToolboxItemCollection (ToolboxItem[] value) : base() - { - InnerList.AddRange (value); - } - - public ToolboxItemCollection (ToolboxItemCollection value) : base() - { - InnerList.AddRange (value); - } - - public ToolboxItem this [int index] { - get { return (ToolboxItem) InnerList[index]; } - } - - public bool Contains (ToolboxItem value) - { - return InnerList.Contains (value); - } - - public void CopyTo (ToolboxItem[] array, int index) - { - InnerList.CopyTo (array, index); - } - - public int IndexOf (ToolboxItem value) - { - return InnerList.IndexOf (value); - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCreatorCallback.cs b/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCreatorCallback.cs deleted file mode 100644 index 4df4cd67e14..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/ToolboxItemCreatorCallback.cs +++ /dev/null @@ -1,34 +0,0 @@ -// System.Drawing.Design.ToolboxItemCreatorCallback.cs -// -// Author: -// Alejandro Sánchez Acosta <raciel@es.gnu.org> -// -// (C) Alejandro Sánchez Acosta -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Design { - - public delegate ToolboxItem ToolboxItemCreatorCallback( - object serializedObject, - string format); -} diff --git a/mcs/class/System.Drawing/System.Drawing.Design/UITypeEditorEditStyle.cs b/mcs/class/System.Drawing/System.Drawing.Design/UITypeEditorEditStyle.cs deleted file mode 100644 index 97c4807e8bb..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Design/UITypeEditorEditStyle.cs +++ /dev/null @@ -1,38 +0,0 @@ -// -// System.Drawing.Design.UITypeEditorEditStyle.cs -// -// (C) 2001 Ximian, Inc. http://www.ximian.com -// Author: Dennis Hayes (dennish@raytek.com) -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System; -namespace System.Drawing.Design -{ - public enum UITypeEditorEditStyle{ - DropDown=3, - Modal=2, - None=1 - } -}
\ No newline at end of file diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PreviewPageInfo.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PreviewPageInfo.cs deleted file mode 100644 index 4242b054e11..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PreviewPageInfo.cs +++ /dev/null @@ -1,57 +0,0 @@ -// -// System.Drawing.PreviewPageInfo.cs -// -// Author: -// Dennis Hayes (dennish@Raytek.com) -// -// (C) 2002 Ximian, Inc -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System; - -namespace System.Drawing.Printing -{ - /// <summary> - /// Summary description for PreviewPageInfo. - /// </summary> - public sealed class PreviewPageInfo { - Image image; - Size physicalSize; - public PreviewPageInfo(Image image, Size physicalSize) { - this.image = image; - this.physicalSize = physicalSize; - } - public Image Image { - get{ - return image; - } - } - public Size PhysicalSize{ - get{ - return physicalSize; - } - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PrintAction.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PrintAction.cs deleted file mode 100644 index f401dda4529..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PrintAction.cs +++ /dev/null @@ -1,43 +0,0 @@ -// -// Copyright (C) 2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -// Authors: -// -// Jordi Mas i Hernandez <jordimash@gmail.com> -// -// - - -using System; - -namespace System.Drawing.Printing -{ - public enum PrintAction - { - PrintToFile = 0, - PrintToPreview = 1, - PrintToPrinter = 2 - } - -} - - diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PrintEventHandler.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PrintEventHandler.cs deleted file mode 100644 index 2cff92bcff1..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PrintEventHandler.cs +++ /dev/null @@ -1,40 +0,0 @@ -// -// System.Drawing.PrintEventHandler.cs -// -// Author: -// Dennis Hayes (dennish@Raytek.com) -// -// (C) 2002 Ximian, Inc -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System; - -namespace System.Drawing.Printing -{ - /// <summary> - /// Summary description for PrintEventHandler. - /// </summary> - public delegate void PrintEventHandler(object sender, PrintEventArgs e); -} diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PrintPageEventHandler.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PrintPageEventHandler.cs deleted file mode 100644 index e60998de74c..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PrintPageEventHandler.cs +++ /dev/null @@ -1,40 +0,0 @@ -//
-// System.Drawing.PrintPageEventHandler.cs
-//
-// Author:
-// Dennis Hayes (dennish@Raytek.com)
-//
-// (C) 2002 Ximian, Inc
-//
- -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System;
-
-namespace System.Drawing.Printing
-{
- /// <summary>
- /// Summary description for PrintPageEventHandler.
- /// </summary>
- public delegate void PrintPageEventHandler(object sender, PrintPageEventArgs e);
-}
diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PrinterUnit.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PrinterUnit.cs deleted file mode 100644 index ff9264c7bef..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PrinterUnit.cs +++ /dev/null @@ -1,39 +0,0 @@ -//
-// System.Drawing.PrinterUnit.cs
-//
-// (C) 2002 Ximian, Inc. http://www.ximian.com
-// Author: Dennis Hayes (dennish@raytek.com)
-//
- -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System;
-namespace System.Drawing.Printing
-{
- public enum PrinterUnit {
- Display = 0,
- HundredthsOfAMillimeter = 2,
- TenthsOfAMillimeter = 3,
- ThousandthsOfAnInch = 1
- }
-}
diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/PrintingPermissionLevel.cs b/mcs/class/System.Drawing/System.Drawing.Printing/PrintingPermissionLevel.cs deleted file mode 100644 index 6e663d48600..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/PrintingPermissionLevel.cs +++ /dev/null @@ -1,39 +0,0 @@ -//
-// System.Drawing.PrintingPermissionLevel.cs
-//
-// Author: -// Dennis Hayes (dennish@raytek.com)
-// -// (C) 2002 Ximian, Inc. http://www.ximian.com
-// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing.Printing { - - [Serializable] - public enum PrintingPermissionLevel {
- AllPrinting = 3,
- DefaultPrinting = 2,
- NoPrinting = 0,
- SafePrinting = 1
- }
-}
diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventArgs.cs b/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventArgs.cs deleted file mode 100644 index 2e9215076e5..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventArgs.cs +++ /dev/null @@ -1,57 +0,0 @@ -//
-// System.Drawing.QueryPageSettingsEventArgs.cs
-//
-// Author:
-// Dennis Hayes (dennish@Raytek.com)
-//
-// (C) 2002 Ximian, Inc
-//
- -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System;
-
-namespace System.Drawing.Printing
-{
- /// <summary>
- /// Summary description for QueryPageSettingEventArgs.
- /// </summary>
- public class QueryPageSettingsEventArgs : PrintEventArgs
- {
- private PageSettings pageSettings;
-
- public QueryPageSettingsEventArgs(PageSettings pageSettings)
- {
- this.pageSettings = pageSettings;
- }
- public PageSettings PageSettings {
- get{
- return pageSettings;
- }
- set{
- pageSettings = value;
- }
- }
-
- }
-}
diff --git a/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventHandler.cs b/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventHandler.cs deleted file mode 100644 index 373eeb85ff4..00000000000 --- a/mcs/class/System.Drawing/System.Drawing.Printing/QueryPageSettingsEventHandler.cs +++ /dev/null @@ -1,40 +0,0 @@ -// -// System.Drawing.QueryPageSettingsEventHandler.cs -// -// Author: -// Dennis Hayes (dennish@Raytek.com) -// -// (C) 2002 Ximian, Inc -// - -// -// Copyright (C) 2004 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -using System; - -namespace System.Drawing.Printing -{ - /// <summary> - /// Summary description for QueryPageSettingsEventHandler. - /// </summary> - public delegate void QueryPageSettingsEventHandler(object sender, QueryPageSettingsEventArgs e); -} diff --git a/mcs/class/System.Drawing/System.Drawing.dll.sources b/mcs/class/System.Drawing/System.Drawing.dll.sources index 4ead07ffd33..4a10fca499e 100755 --- a/mcs/class/System.Drawing/System.Drawing.dll.sources +++ b/mcs/class/System.Drawing/System.Drawing.dll.sources @@ -2,8 +2,8 @@ Assembly/AssemblyInfo.cs ../../build/common/Consts.cs ../../build/common/Locale.cs System.Drawing/Bitmap.cs -System.Drawing/BitmapSuffixInSameAssemblyAttribute.cs -System.Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/BitmapSuffixInSameAssemblyAttribute.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs System.Drawing/Brush.cs System.Drawing/Brushes.cs System.Drawing/BufferedGraphics.cs @@ -31,7 +31,7 @@ System.Drawing/KnownColor.cs System.Drawing/KnownColors.cs System.Drawing/IconConverter.cs System.Drawing/Icon.cs -System.Drawing/IDeviceContext.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/IDeviceContext.cs System.Drawing/ImageAnimator.cs System.Drawing/ImageConverter.cs System.Drawing/Image.cs @@ -45,7 +45,7 @@ System.Drawing/RectangleConverter.cs System.Drawing/Rectangle.cs System.Drawing/RectangleF.cs System.Drawing/Region.cs -System.Drawing/RotateFlipType.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/RotateFlipType.cs System.Drawing/SizeConverter.cs System.Drawing/Size.cs System.Drawing/SizeF.cs @@ -65,24 +65,24 @@ System.Drawing/SystemIcons.cs System.Drawing/SystemPens.cs System.Drawing/TextureBrush.cs System.Drawing/ToolboxBitmapAttribute.cs -System.Drawing.Design/UITypeEditorEditStyle.cs -System.Drawing.Design/IPropertyValueUIService.cs -System.Drawing.Design/IToolboxItemProvider.cs -System.Drawing.Design/PropertyValueItem.cs -System.Drawing.Design/PropertyValueUIHandler.cs -System.Drawing.Design/PropertyValueUIItemInvokeHandler.cs -System.Drawing.Design/CategoryNameCollection.cs -System.Drawing.Design/IToolboxService.cs -System.Drawing.Design/IToolboxUser.cs -System.Drawing.Design/PaintValueEventArgs.cs -System.Drawing.Design/ToolboxComponentsCreatedEventArgs.cs -System.Drawing.Design/ToolboxComponentsCreatedEventHandler.cs -System.Drawing.Design/ToolboxComponentsCreatingEventArgs.cs -System.Drawing.Design/ToolboxComponentsCreatingEventHandler.cs -System.Drawing.Design/ToolboxItemCreatorCallback.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/UITypeEditorEditStyle.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/IPropertyValueUIService.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/IToolboxItemProvider.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/PropertyValueUIItem.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/PropertyValueUIHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/PropertyValueUIItemInvokeHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/CategoryNameCollection.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/IToolboxService.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/IToolboxUser.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/PaintValueEventArgs.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxComponentsCreatedEventArgs.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxComponentsCreatedEventHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxComponentsCreatingEventArgs.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxComponentsCreatingEventHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxItemCreatorCallback.cs System.Drawing.Design/ToolboxItem.cs System.Drawing.Design/UITypeEditor.cs -System.Drawing.Design/ToolboxItemCollection.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Design/ToolboxItemCollection.cs System.Drawing.Drawing2D/AdjustableArrowCap.cs System.Drawing.Drawing2D/Blend.cs System.Drawing.Drawing2D/ColorBlend.cs @@ -165,26 +165,26 @@ System.Drawing.Printing/PaperKind.cs System.Drawing.Printing/PaperSize.cs System.Drawing.Printing/PaperSource.cs System.Drawing.Printing/PaperSourceKind.cs -System.Drawing.Printing/PreviewPageInfo.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PreviewPageInfo.cs System.Drawing.Printing/PreviewPrintController.cs System.Drawing.Printing/PrintController.cs System.Drawing.Printing/PrintDocument.cs System.Drawing.Printing/PrinterResolution.cs System.Drawing.Printing/PrinterResolutionKind.cs System.Drawing.Printing/PrinterSettings.cs -System.Drawing.Printing/PrinterUnit.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PrinterUnit.cs System.Drawing.Printing/PrinterUnitConvert.cs System.Drawing.Printing/PrintEventArgs.cs -System.Drawing.Printing/PrintEventHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PrintEventHandler.cs System.Drawing.Printing/PrintingPermissionAttribute.cs System.Drawing.Printing/PrintingPermission.cs -System.Drawing.Printing/PrintingPermissionLevel.cs -System.Drawing.Printing/PrintAction.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PrintingPermissionLevel.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PrintAction.cs System.Drawing.Printing/PrintPageEventArgs.cs -System.Drawing.Printing/PrintPageEventHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/PrintPageEventHandler.cs System.Drawing.Printing/PrintRange.cs -System.Drawing.Printing/QueryPageSettingsEventArgs.cs -System.Drawing.Printing/QueryPageSettingsEventHandler.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/QueryPageSettingsEventArgs.cs +../../../external/corefx/src/System.Drawing.Common/src/System/Drawing/Printing/QueryPageSettingsEventHandler.cs System.Drawing.Printing/StandardPrintController.cs System.Drawing.Text/FontCollection.cs System.Drawing.Text/PrivateFontCollection.cs diff --git a/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSameAssemblyAttribute.cs b/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSameAssemblyAttribute.cs deleted file mode 100644 index a76f9d7f11c..00000000000 --- a/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSameAssemblyAttribute.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// System.Drawing.BitmapSuffixInSameAssemblyAttribute.cs -// -// Authors: -// Andrés G. Aragoneses (knocte@gmail.com) -// -// Copyright (C) 2016 Andrés G. Aragoneses -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System; -using System.ComponentModel; - -namespace System.Drawing -{ - [AttributeUsage (AttributeTargets.Assembly)] - public class BitmapSuffixInSameAssemblyAttribute : Attribute { - - public BitmapSuffixInSameAssemblyAttribute () - : base () - { - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs b/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs deleted file mode 100644 index 3c18cb1208c..00000000000 --- a/mcs/class/System.Drawing/System.Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs +++ /dev/null @@ -1,42 +0,0 @@ -// -// System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute.cs -// -// Authors: -// Andrés G. Aragoneses (knocte@gmail.com) -// -// Copyright (C) 2016 Andrés G. Aragoneses -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -using System; -using System.ComponentModel; - -namespace System.Drawing -{ - [AttributeUsage (AttributeTargets.Assembly)] - public class BitmapSuffixInSatelliteAssemblyAttribute : Attribute { - - public BitmapSuffixInSatelliteAssemblyAttribute () - : base () - { - } - } -} diff --git a/mcs/class/System.Drawing/System.Drawing/IDeviceContext.cs b/mcs/class/System.Drawing/System.Drawing/IDeviceContext.cs deleted file mode 100644 index 795d7034899..00000000000 --- a/mcs/class/System.Drawing/System.Drawing/IDeviceContext.cs +++ /dev/null @@ -1,41 +0,0 @@ -// -// Copyright (C) 2005 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -// Authors: -// -// Jordi Mas i Hernandez <jordimash@gmail.com> -// -// - - -using System.ComponentModel; - -namespace System.Drawing -{ - public interface IDeviceContext : IDisposable - { - IntPtr GetHdc (); - void ReleaseHdc (); - } -} - - diff --git a/mcs/class/System.Drawing/System.Drawing/RotateFlipType.cs b/mcs/class/System.Drawing/System.Drawing/RotateFlipType.cs deleted file mode 100644 index e0afb64f407..00000000000 --- a/mcs/class/System.Drawing/System.Drawing/RotateFlipType.cs +++ /dev/null @@ -1,49 +0,0 @@ -// -// System.Drawing.RotateFlipType .cs -// -// Author: Dennis Hayes (dennish@raytek.com) -// -// (C) 2001 Ximian, Inc. http://www.ximian.com -// Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com) -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// - -namespace System.Drawing { - - public enum RotateFlipType { - RotateNoneFlipNone = 0, - Rotate180FlipXY = 0, - Rotate90FlipNone = 1, - Rotate270FlipXY = 1, - Rotate180FlipNone = 2, - RotateNoneFlipXY = 2, - Rotate270FlipNone = 3, - Rotate90FlipXY = 3, - RotateNoneFlipX = 4, - Rotate180FlipY = 4, - Rotate90FlipX = 5, - Rotate270FlipY = 5, - Rotate180FlipX = 6, - RotateNoneFlipY = 6, - Rotate270FlipX = 7, - Rotate90FlipY = 7, - } -} |