Skip to content

TSdlSystemCursor

Cursor types for TSdlCursor.Create.

Definition

Unit: Neslib.Sdl3.Input

type TSdlSystemCursor = (Default, Text, Wait, Crosshair, Progress, NwseResize, NeswResize, EWResize, NSResize, Move, NotAllowed, Pointer, NWResize, NResize, NEResize...)

Enumeration Values

Default = SDL_SYSTEM_CURSOR_DEFAULT

Default cursor. Usually an arrow.


Text = SDL_SYSTEM_CURSOR_TEXT

Text selection. Usually an I-beam.


Wait = SDL_SYSTEM_CURSOR_WAIT

Wait. Usually an hourglass or watch or spinning ball.


Crosshair = SDL_SYSTEM_CURSOR_CROSSHAIR

Crosshair.


Progress = SDL_SYSTEM_CURSOR_PROGRESS

Program is busy but still interactive. Usually it's WAIT with an arrow.


NwseResize = SDL_SYSTEM_CURSOR_NWSE_RESIZE

Double arrow pointing northwest and southeast.


NeswResize = SDL_SYSTEM_CURSOR_NESW_RESIZE

Double arrow pointing northeast and southwest.


EWResize = SDL_SYSTEM_CURSOR_EW_RESIZE

Double arrow pointing west and east.


NSResize = SDL_SYSTEM_CURSOR_NS_RESIZE

Double arrow pointing north and south.


Move = SDL_SYSTEM_CURSOR_MOVE

Four pointed arrow pointing north, south, east, and west.


NotAllowed = SDL_SYSTEM_CURSOR_NOT_ALLOWED

Not permitted. Usually a slashed circle or crossbones.


Pointer = SDL_SYSTEM_CURSOR_POINTER

Pointer that indicates a link. Usually a pointing hand.


NWResize = SDL_SYSTEM_CURSOR_NW_RESIZE

Window resize top-left. This may be a single arrow or a double arrow like NwseResize.


NResize = SDL_SYSTEM_CURSOR_N_RESIZE

Window resize top. May be NSResize


NEResize = SDL_SYSTEM_CURSOR_NE_RESIZE

Window resize top-right. May be NeswResize.


EResize = SDL_SYSTEM_CURSOR_E_RESIZE

Window resize right. May be EWResize.


SERezize = SDL_SYSTEM_CURSOR_SE_RESIZE

Window resize bottom-right. May be NwseResize.


SResize = SDL_SYSTEM_CURSOR_S_RESIZE

Window resize bottom. May be NSResize.


SWResize = SDL_SYSTEM_CURSOR_SW_RESIZE

Window resize bottom-left. May be NeswResize.


WResize = SDL_SYSTEM_CURSOR_W_RESIZE

Window resize left. May be EWResize.