buildToolbar method
Widget
buildToolbar(
- BuildContext context,
- Rect globalEditableRegion,
- double textLineHeight,
- Offset position,
- List<
TextSelectionPoint> endpoints, - TextSelectionDelegate delegate,
- ClipboardStatusNotifier clipboardStatus,
- Offset? lastSecondaryTapDownPosition,
override
Builds a toolbar near a text selection.
Typically displays buttons for copying and pasting text.
The globalEditableRegion
parameter is the TextField size of the global
coordinate system in logical pixels.
The textLineHeight
parameter is the RenderEditable.preferredLineHeight
of the RenderEditable we are building a toolbar for.
The selectionMidpoint
parameter is a general calculation midpoint
parameter of the toolbar. More detailed position information
is computable from the endpoints
parameter.
Implementation
@override
Widget buildToolbar(
BuildContext context,
Rect globalEditableRegion,
double textLineHeight,
Offset position,
List<TextSelectionPoint> endpoints,
TextSelectionDelegate delegate,
ClipboardStatusNotifier clipboardStatus,
Offset? lastSecondaryTapDownPosition) {
return controls.buildToolbarWithActions(
context,
globalEditableRegion,
textLineHeight,
position,
endpoints,
delegate,
clipboardStatus,
lastSecondaryTapDownPosition,
actions: actionsBuilder(
context,
delegate,
clipboardStatus,
),
);
}