// // System.Windows.Forms.Cursor.cs // // Author: // stubbed out by Jaak Simm (jaaksimm@firm.ee) // Dennis Hayes (dennish@Raytek.com) // // (C) Ximian, Inc., 2002 // using System.ComponentModel; using System.Runtime.Serialization; using System.IO; using System.Drawing; namespace System.Windows.Forms { /// /// Represents the image used to paint the mouse pointer. /// /// ToDo note: /// - nothing is implemented /// [MonoTODO] [Serializable] public sealed class Cursor : IDisposable, ISerializable { #region Fields #endregion #region Constructors [MonoTODO] public Cursor(IntPtr handle) { throw new NotImplementedException (); } [MonoTODO] public Cursor(Stream stream) { throw new NotImplementedException (); } [MonoTODO] public Cursor(string fileName) { throw new NotImplementedException (); } [MonoTODO] public Cursor(Type type,string resource) { throw new NotImplementedException (); } #endregion #region Properties [MonoTODO] public static Rectangle Clip { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public static Cursor Current { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public IntPtr Handle { get { throw new NotImplementedException (); } } [MonoTODO] public static Point Position { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } } [MonoTODO] public Size Size { get { throw new NotImplementedException (); } } #endregion #region Methods [MonoTODO] public IntPtr CopyHandle() { throw new NotImplementedException (); } [MonoTODO] public void Dispose() { throw new NotImplementedException (); } [MonoTODO] public void Draw(Graphics g,Rectangle targetRect) { throw new NotImplementedException (); } [MonoTODO] public void DrawStretched(Graphics g,Rectangle targetRect) { throw new NotImplementedException (); } [MonoTODO] public override bool Equals(object obj) { throw new NotImplementedException (); } [MonoTODO] ~Cursor() { throw new NotImplementedException (); } [MonoTODO] public override int GetHashCode() { throw new NotImplementedException (); } [MonoTODO] public static void Hide() { throw new NotImplementedException (); } /// ISerializable.GetObjectData only supports .NET framework: [MonoTODO] void ISerializable.GetObjectData(SerializationInfo si,StreamingContext context) { throw new NotImplementedException (); } [MonoTODO] public static void Show() { throw new NotImplementedException (); } [MonoTODO] public override string ToString() { throw new NotImplementedException (); } #endregion #region Operators [MonoTODO] public static bool operator ==(Cursor left, Cursor right) { throw new NotImplementedException (); } [MonoTODO] public static bool operator !=(Cursor left, Cursor right) { throw new NotImplementedException (); } #endregion } }