ConstReadonlyAllowTabInput: 32Insert a tab character when Tab is pressed.
ReadonlyAlwaysOverwrite: 2048Replace existing characters instead of inserting.
ReadonlyAutoSelectAll: 4096Select all text when first receiving mouse focus.
ReadonlyCallbackAlways: 1048576Invoke a callback each active update to inspect or edit the buffer.
ReadonlyCallbackCharFilter: 2097152Invoke a callback to replace or reject each input character.
ReadonlyCallbackCompletion: 262144Invoke the completion callback on Tab.
ReadonlyCallbackEdit: 8388608Invoke the callback whenever text is edited.
ReadonlyCallbackHistory: 524288Invoke the history callback on Up/Down.
ReadonlyCallbackResize: 4194304Request buffer growth through a callback; honor the supplied BufSize.
ReadonlyCharsDecimal: 1Accept decimal digits, decimal point and arithmetic operators.
ReadonlyCharsHexadecimal: 2Accept only 0-9, A-F and a-f.
ReadonlyCharsNoBlank: 16Reject spaces and tabs.
ReadonlyCharsScientific: 4Accept decimal arithmetic characters plus e/E for exponents.
ReadonlyCharsUppercase: 8Convert ASCII a-z input to A-Z.
ReadonlyCtrlEnterForNewLine: 256Multiline: Enter commits, Ctrl+Enter inserts a newline.
ReadonlyDisplayEmptyRefVal: 16384Numeric inputs only: display zero as an empty string.
ReadonlyElideLeft: 131072Single-line only: elide the left side to keep the end visible.
ReadonlyEnterReturnsTrue: 64Return true on Enter instead of on every edit.
ReadonlyEscapeClearsAll: 128Escape clears nonempty text; if already empty, it deactivates input.
ReadonlyNoHorizontalScroll: 32768Do not scroll horizontally to follow the text cursor.
ReadonlyNone: 0Use normal editable text input.
ReadonlyNoUndoRedo: 65536Disable the built-in undo and redo history.
ReadonlyParseEmptyRefVal: 8192Numeric inputs only: interpret an empty string as zero.
ReadonlyPassword: 1024Display characters as asterisks and disable copying.
ReadonlyReadOnly: 512Allow reading and selection, but no edits.
Text input filtering, editing and callback options.