**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / Cursors.cs
blobd971ecffc163d430ba92a470254db69c3f82d2da
1 //
2 // System.Windows.Forms.Cursors.cs
3 //
4 // Author:
5 // stubbed out by Jaak Simm (jaaksimm@firm.ee)
6 // Dennis Hayes (dennish@Raytek.com)
7 // Aleksey Ryabchuk (ryabchuk@yahoo.com)
8 //
9 // (C) Ximian, Inc., 2002
12 using System.ComponentModel;
13 using System.Runtime.Serialization;
14 using System.IO;
15 using System.Drawing;
17 namespace System.Windows.Forms {
19 /// <summary>
20 /// Provides a collection of Cursor objects for use by a Windows Forms application.
21 /// </summary>
22 // It does nothing but returning a default cursor.
23 // We need to implement Cursor before working on this class.
25 public sealed class Cursors{
27 private Cursors(){//for signtute compatablity
30 [MonoTODO]
31 public static Cursor AppStarting {
32 get { return new Cursor(); }
34 [MonoTODO]
35 public static Cursor Arrow {
36 get { return new Cursor(); }
38 [MonoTODO]
39 public static Cursor Cross {
40 get { return new Cursor(); }
43 [MonoTODO]
44 public static Cursor Default {
45 get { return new Cursor(); }
48 [MonoTODO]
49 public static Cursor Hand {
50 get { return new Cursor(); }
53 [MonoTODO]
54 public static Cursor Help {
55 get { return new Cursor(); }
58 [MonoTODO]
59 public static Cursor HSplit {
60 get { return new Cursor(); }
63 [MonoTODO]
64 public static Cursor IBeam {
65 get { return new Cursor(); }
67 [MonoTODO]
68 public static Cursor No {
69 get { return new Cursor(); }
72 [MonoTODO]
73 public static Cursor NoMove2D {
74 get { return new Cursor(); }
77 [MonoTODO]
78 public static Cursor NoMoveHoriz {
79 get { return new Cursor(); }
82 [MonoTODO]
83 public static Cursor NoMoveVert {
84 get { return new Cursor(); }
87 [MonoTODO]
88 public static Cursor PanEast {
89 get { return new Cursor(); }
92 [MonoTODO]
93 public static Cursor PanNE {
94 get { return new Cursor(); }
97 [MonoTODO]
98 public static Cursor PanNorth {
99 get { return new Cursor(); }
102 [MonoTODO]
103 public static Cursor PanNW {
104 get { return new Cursor(); }
107 [MonoTODO]
108 public static Cursor PanSE {
109 get { return new Cursor(); }
112 [MonoTODO]
113 public static Cursor PanSouth {
114 get { return new Cursor(); }
117 [MonoTODO]
118 public static Cursor PanSW {
119 get { return new Cursor(); }
122 [MonoTODO]
123 public static Cursor PanWest {
124 get { return new Cursor(); }
126 [MonoTODO]
127 public static Cursor SizeAll {
128 get { return new Cursor(); }
130 [MonoTODO]
131 public static Cursor SizeNESW {
132 get { return new Cursor(); }
134 [MonoTODO]
135 public static Cursor SizeNS {
136 get { return new Cursor(); }
138 [MonoTODO]
139 public static Cursor SizeNWSE {
140 get { return new Cursor(); }
142 [MonoTODO]
143 public static Cursor SizeWE {
144 get { return new Cursor(); }
146 [MonoTODO]
147 public static Cursor UpArrow {
148 get { return new Cursor(); }
151 [MonoTODO]
152 public static Cursor VSplit {
153 get { return new Cursor(); }
155 [MonoTODO]
156 public static Cursor WaitCursor {
157 get { return new Cursor(); }