PopoverConfiguration<T> constructor

const PopoverConfiguration<T>({
  1. Anchor? anchor,
  2. required AlignmentGeometry alignment,
  3. required WidgetBuilder builder,
  4. Offset? position,
  5. AlignmentGeometry? anchorAlignment,
  6. PopoverConstraint widthConstraint = PopoverConstraint.flexible,
  7. PopoverConstraint heightConstraint = PopoverConstraint.flexible,
  8. Key? key,
  9. bool rootOverlay = true,
  10. bool modal = true,
  11. bool barrierDismissable = true,
  12. Clip clipBehavior = Clip.none,
  13. Object? regionGroupId,
  14. Offset? offset,
  15. AlignmentGeometry? transitionAlignment,
  16. EdgeInsetsGeometry? margin,
  17. bool follow = true,
  18. bool consumeOutsideTaps = true,
  19. ValueChanged<PopoverOverlayWidgetState>? onTickFollow,
  20. bool allowInvertHorizontal = true,
  21. bool allowInvertVertical = true,
  22. bool dismissBackdropFocus = true,
  23. Duration? showDuration,
  24. Duration? dismissDuration,
  25. OverlayBarrier? overlayBarrier,
  26. OverlayHandler? handler,
})

Implementation

const PopoverConfiguration({
  this.anchor,
  required this.alignment,
  required this.builder,
  this.position,
  this.anchorAlignment,
  this.widthConstraint = PopoverConstraint.flexible,
  this.heightConstraint = PopoverConstraint.flexible,
  this.key,
  this.rootOverlay = true,
  this.modal = true,
  this.barrierDismissable = true,
  this.clipBehavior = Clip.none,
  this.regionGroupId,
  this.offset,
  this.transitionAlignment,
  this.margin,
  this.follow = true,
  this.consumeOutsideTaps = true,
  this.onTickFollow,
  this.allowInvertHorizontal = true,
  this.allowInvertVertical = true,
  this.dismissBackdropFocus = true,
  this.showDuration,
  this.dismissDuration,
  this.overlayBarrier,
  this.handler,
});