SystemContextMenu.editableText constructor
- Key? key,
- required EditableTextState editableTextState,
Creates an instance of SystemContextMenu for the field indicated by the given EditableTextState.
Implementation
factory SystemContextMenu.editableText({Key? key, required EditableTextState editableTextState}) {
final (startGlyphHeight: double startGlyphHeight, endGlyphHeight: double endGlyphHeight) =
editableTextState.getGlyphHeights();
return SystemContextMenu._(
key: key,
anchor: TextSelectionToolbarAnchors.getSelectionRect(
editableTextState.renderEditable,
startGlyphHeight,
endGlyphHeight,
editableTextState.renderEditable.getEndpointsForSelection(
editableTextState.textEditingValue.selection,
),
),
onSystemHide: () {
editableTextState.hideToolbar();
},
);
}