SDL 3.0
SDL_TextEditingEvent Struct Reference

#include <SDL_events.h>

Data Fields

SDL_EventType type
 
Uint32 reserved
 
Uint64 timestamp
 
SDL_WindowID windowID
 
char * text
 
Sint32 start
 
Sint32 length
 

Detailed Description

Keyboard text editing event structure (event.edit.*)

The text is owned by SDL and should be copied if the application wants to hold onto it beyond the scope of handling this event.

Definition at line 312 of file SDL_events.h.

Field Documentation

◆ length

Sint32 SDL_TextEditingEvent::length

The length of selected editing text

Definition at line 320 of file SDL_events.h.

◆ reserved

Uint32 SDL_TextEditingEvent::reserved

Definition at line 315 of file SDL_events.h.

◆ start

Sint32 SDL_TextEditingEvent::start

The start cursor of selected editing text

Definition at line 319 of file SDL_events.h.

◆ text

char* SDL_TextEditingEvent::text

The editing text

Definition at line 318 of file SDL_events.h.

◆ timestamp

Uint64 SDL_TextEditingEvent::timestamp

In nanoseconds, populated using SDL_GetTicksNS()

Definition at line 316 of file SDL_events.h.

◆ type

SDL_EventType SDL_TextEditingEvent::type

SDL_EVENT_TEXT_EDITING

Definition at line 314 of file SDL_events.h.

◆ windowID

SDL_WindowID SDL_TextEditingEvent::windowID

The window with keyboard focus, if any

Definition at line 317 of file SDL_events.h.


The documentation for this struct was generated from the following file: