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