ObservableTextPosition
Boilerplate which avoids having to use generics. Instead of ObservableValue<TextPosition>, use ObservableTextPosition.
Boilerplate which avoids having to use generics. Instead of ObservableValue<TextPosition>, use ObservableTextPosition.