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.