setState to trigger build and updateChildren

pull/13/head
singerdmx 4 years ago
parent 47b02de740
commit 03034a06e0
  1. 13
      lib/widgets/raw_editor.dart

@ -22,8 +22,8 @@ import 'box.dart';
import 'controller.dart'; import 'controller.dart';
import 'cursor.dart'; import 'cursor.dart';
import 'delegate.dart'; import 'delegate.dart';
import 'keyboard_listener.dart';
import 'editor.dart'; import 'editor.dart';
import 'keyboard_listener.dart';
class RawEditor extends StatefulWidget { class RawEditor extends StatefulWidget {
final QuillController controller; final QuillController controller;
@ -848,6 +848,10 @@ class RawEditorState extends EditorState
SchedulerBinding.instance.addPostFrameCallback( SchedulerBinding.instance.addPostFrameCallback(
(Duration _) => _updateOrDisposeSelectionOverlayIfNeeded()); (Duration _) => _updateOrDisposeSelectionOverlayIfNeeded());
setState(() {
// Use widget.controller.value in build()
// Trigger build and updateChildren
});
} }
_updateOrDisposeSelectionOverlayIfNeeded() { _updateOrDisposeSelectionOverlayIfNeeded() {
@ -897,7 +901,12 @@ class RawEditorState extends EditorState
updateKeepAlive(); updateKeepAlive();
} }
_onChangedClipboardStatus() {} _onChangedClipboardStatus() {
setState(() {
// Inform the widget that the value of clipboardStatus has changed.
// Trigger build and updateChildren
});
}
bool _showCaretOnScreenScheduled = false; bool _showCaretOnScreenScheduled = false;

Loading…
Cancel
Save