Example #1
0
 public override void SetCursor(DCursor cursor)
 {
     switch (cursor)
     {
         case DCursor.Default:
             control.Cursor = Cursors.Default;
             break;
         case DCursor.MoveAll:
             control.Cursor = Cursors.SizeAll;
             break;
         case DCursor.MoveNS:
             control.Cursor = Cursors.SizeNS;
             break;
         case DCursor.MoveWE:
             control.Cursor = Cursors.SizeWE;
             break;
         case DCursor.MoveNWSE:
             control.Cursor = Cursors.SizeNWSE;
             break;
         case DCursor.MoveNESW:
             control.Cursor = Cursors.SizeNESW;
             break;
         case DCursor.Rotate:
             control.Cursor = RotateCursor;
             break;
         case DCursor.Crosshair:
             control.Cursor = Cursors.Cross;
             break;
         case DCursor.IBeam:
             control.Cursor = Cursors.IBeam;
             break;
         case DCursor.Hand:
             control.Cursor = Cursors.Hand;
             break;
     }
 }
Example #2
0
 public abstract void SetCursor(DCursor cursor);
Example #3
0
 public override void SetCursor(DCursor cursor)
 {
     switch (cursor)
     {
         case DCursor.Default:
             control.GdkWindow.Cursor = null;
             break;
         case DCursor.MoveAll:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Fleur);
             break;
         case DCursor.MoveNS:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.SbVDoubleArrow);
             break;
         case DCursor.MoveWE:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.SbHDoubleArrow);
             break;
         case DCursor.MoveNWSE:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.BottomRightCorner);
             break;
         case DCursor.MoveNESW:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.BottomLeftCorner);
             break;
         case DCursor.Rotate:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Exchange);
             break;
         case DCursor.Crosshair:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Crosshair);
             break;
         case DCursor.IBeam:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Xterm);
             break;
         case DCursor.Hand:
             control.GdkWindow.Cursor = new Gdk.Cursor(Gdk.CursorType.Hand1);
             break;
     }
 }