build method

  1. @override
Widget build(
  1. BuildContext context
)
override

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,
  );
}