carb::simplegui::TextEditCallbackData
Defined in carb/simplegui/SimpleGuiTypes.h
-
struct TextEditCallbackData
Shared state of InputText(), passed to callback when a ImGuiInputTextFlags_Callback* flag is used and the corresponding callback is triggered.
Public Members
-
InputTextFlags eventFlag
One of ImGuiInputTextFlags_Callback* - Read-only.
-
InputTextFlags flags
What user passed to InputText() - Read-only.
-
void *userData
What user passed to InputText() - Read-only.
-
uint16_t eventChar
Character input - Read-write (replace character or set to zero)
-
int eventKey
Key pressed (Up/Down/TAB) - Read-only.
-
char *buf
Current text buffer - Read-write (pointed data only, can’t replace the actual pointer)
-
int bufTextLen
Current text length in bytes - Read-write.
-
int bufSize
Maximum text length in bytes - Read-only.
-
bool bufDirty
Set if you modify Buf/BufTextLen - Write.
-
int cursorPos
Read-write.
-
int selectionStart
Read-write (== to SelectionEnd when no selection)
-
int selectionEnd
Read-write.
-
InputTextFlags eventFlag