RawMenuAnchor constructor

const RawMenuAnchor({
  1. Key? key,
  2. FocusNode? childFocusNode,
  3. bool consumeOutsideTaps = false,
  4. VoidCallback? onOpen,
  5. VoidCallback? onClose,
  6. RawMenuAnchorOpenRequestedCallback onOpenRequested = _defaultOnOpenRequested,
  7. RawMenuAnchorCloseRequestedCallback onCloseRequested = _defaultOnCloseRequested,
  8. bool useRootOverlay = false,
  9. RawMenuAnchorChildBuilder? builder,
  10. required MenuController controller,
  11. required RawMenuAnchorOverlayBuilder overlayBuilder,
  12. Widget? child,
})

A RawMenuAnchor that delegates overlay construction to an overlayBuilder.

The overlayBuilder must not be null.

Implementation

const RawMenuAnchor({
  super.key,
  this.childFocusNode,
  this.consumeOutsideTaps = false,
  this.onOpen,
  this.onClose,
  this.onOpenRequested = _defaultOnOpenRequested,
  this.onCloseRequested = _defaultOnCloseRequested,
  this.useRootOverlay = false,
  this.builder,
  required this.controller,
  required this.overlayBuilder,
  this.child,
});