| Index: sky/examples/editor/editable_string.dart
|
| diff --git a/sky/examples/editor/editable_string.dart b/sky/examples/editor/editable_string.dart
|
| index aa60b4007fa1979ee312eb068476b25ac54b2f58..79ff0811e1d8dd6e0fc8917e27ac225bc581d3e1 100644
|
| --- a/sky/examples/editor/editable_string.dart
|
| +++ b/sky/examples/editor/editable_string.dart
|
| @@ -4,7 +4,7 @@
|
|
|
| import 'package:sky/services/keyboard/keyboard.mojom.dart';
|
|
|
| -typedef void StringChangedCallback(EditableString updated);
|
| +typedef void StringUpdated();
|
|
|
| class TextRange {
|
| final int start;
|
| @@ -23,11 +23,11 @@ class EditableString implements KeyboardClient {
|
| TextRange composing = const TextRange.empty();
|
| TextRange selection = const TextRange.empty();
|
|
|
| - final StringChangedCallback onChanged;
|
| + final StringUpdated onUpdated;
|
|
|
| KeyboardClientStub stub;
|
|
|
| - EditableString({this.text: '', this.onChanged}) {
|
| + EditableString({this.text: '', this.onUpdated}) {
|
| stub = new KeyboardClientStub.unbound()..impl = this;
|
| }
|
|
|
| @@ -85,7 +85,7 @@ class EditableString implements KeyboardClient {
|
| TextRange committedRange = _replaceOrAppend(composing, text);
|
| selection = new TextRange.collapsed(committedRange.end);
|
| composing = const TextRange.empty();
|
| - onChanged(this);
|
| + onUpdated();
|
| }
|
|
|
| void deleteSurroundingText(int beforeLength, int afterLength) {
|
| @@ -97,23 +97,23 @@ class EditableString implements KeyboardClient {
|
| _delete(beforeRange);
|
| selection = new TextRange(start: selection.start - beforeLength,
|
| end: selection.end - beforeLength);
|
| - onChanged(this);
|
| + onUpdated();
|
| }
|
|
|
| void setComposingRegion(int start, int end) {
|
| composing = new TextRange(start: start, end: end);
|
| - onChanged(this);
|
| + onUpdated();
|
| }
|
|
|
| void setComposingText(String text, int newCursorPosition) {
|
| // TODO(abarth): Why is |newCursorPosition| always 1?
|
| composing = _replaceOrAppend(composing, text);
|
| selection = new TextRange.collapsed(composing.end);
|
| - onChanged(this);
|
| + onUpdated();
|
| }
|
|
|
| void setSelection(int start, int end) {
|
| selection = new TextRange(start: start, end: end);
|
| - onChanged(this);
|
| + onUpdated();
|
| }
|
| }
|
|
|