TextEditCallbackData#
Fully qualified name: 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#