StringChange
A Change for the HistoryDocuments (used by TextFields).
There are only 2 implementations. DeleteText and InsertText. Replacing text is achieved by a combination of DeleteText and InsertText within a single Batch.
A Change for the HistoryDocuments (used by TextFields).
There are only 2 implementations. DeleteText and InsertText. Replacing text is achieved by a combination of DeleteText and InsertText within a single Batch.