build method
Build the widget.
Implementation
@override
Widget build(BuildContext context) {
final newFunction = newCallback;
final openFunction = openCallback;
final deleteFunction = deleteCallback;
final moveUpFunction = moveUpCallback;
final moveDownFunction = moveDownCallback;
final homeFunction = homeCallback;
final endFunction = endCallback;
final pageUpFunction = pageUpCallback;
final pageDownFunction = pageDownCallback;
final testFunction = testCallback;
final backspaceFunction = backspaceCallback;
final cancelFunction = cancelCallback;
final text = copyText;
return CallbackShortcuts(
bindings: {
newShortcut: ?newFunction,
openShortcut: ?openFunction,
deleteShortcut: ?deleteFunction,
moveUpShortcut: ?moveUpFunction,
moveDownShortcut: ?moveDownFunction,
moveToStartShortcut: ?homeFunction,
moveToEndShortcut: ?endFunction,
pageUpShortcut: ?pageUpFunction,
pageDownShortcut: ?pageDownFunction,
testShortcut: ?testFunction,
backspaceShortcut: ?backspaceFunction,
const SingleActivator(LogicalKeyboardKey.escape): ?cancelFunction,
if (text != null) copyShortcut: text.copyToClipboard,
},
child: child,
);
}