Vixen
02b45cc4
csharp
public enum CursorShape

Which stock cursor to draw.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

The OS's own cursors, not bitmaps of ours. A resize cursor that does not match the rest of the desktop is the kind of detail users notice without being able to say why, and the theme, size and accessibility settings are the platform's to honour.

Fields and properties (11)

  • Arrow

    The ordinary pointer.

  • TextBeam

    The I-beam, over editable text.

  • Wait

    The busy indicator.

  • Crosshair

    The precision crosshair, over a viewport or a colour picker.

  • Hand

    The pointing hand, over something clickable.

  • ResizeHorizontal

    Resize left and right, over a vertical splitter or edge.

  • ResizeVertical

    Resize up and down, over a horizontal splitter or edge.

  • ResizeDiagonalUp

    Resize along the bottom-left to top-right diagonal.

  • ResizeDiagonalDown

    Resize along the top-left to bottom-right diagonal.

  • ResizeAll

    Move, or resize in every direction.

  • NotAllowed

    The drop target refuses what is being dragged.

Used by (5)

  • DesktopWindowVixen.Platform.Desktop
  • HeadlessWindowVixen.Platform.Headless
  • IWindowVixen.Platform
  • SdlTranslationVixen.Platform.Desktop
  • SdlTranslationTestsVixen.Platform.Desktop.Tests