• Adam Barth's avatar
    Hide EditableString implementation details · f0ea0eaf
    Adam Barth authored
    Previously, EditableString had many public members because it needed to
    implement the KeyboardClient interface. However, that's confusing
    because these methods cannot be called directly.
    
    Now EditableString holds a private implementation of the KeyboardClient,
    which hides the implementation details.
    
    Fixes #208
    Fixes #209
    f0ea0eaf
input.dart 8.01 KB