GlassContextMenu constructor

const GlassContextMenu({
  1. Key? key,
  2. required Widget child,
  3. required List<Widget> actions,
  4. WidgetBuilder? previewBuilder,
  5. bool enabled = true,
  6. bool enableHaptics = true,
  7. double borderRadius = 32.0,
  8. double? previewBorderRadius,
  9. double rowBorderRadius = 16.0,
  10. BorderRadius? rowCorners,
  11. Color? originSlotColor,
  12. Color? backgroundColor,
  13. LiquidGlassSettings? settings,
  14. GlassQuality? quality,
  15. double backdropBlur = 0.0,
  16. Color? barrierColor,
  17. double menuWidth = 250.0,
  18. VoidCallback? onOpened,
  19. VoidCallback? onDismissed,
  20. Duration longPressDuration = const Duration(milliseconds: 700),
})

Creates a GlassContextMenu.

Implementation

const GlassContextMenu({
  super.key,
  required this.child,
  required this.actions,
  this.previewBuilder,
  this.enabled = true,
  this.enableHaptics = true,
  this.borderRadius = 32.0,
  this.previewBorderRadius,
  this.rowBorderRadius = 16.0,
  this.rowCorners,
  this.originSlotColor,
  this.backgroundColor,
  this.settings,
  this.quality,
  this.backdropBlur = 0.0,
  this.barrierColor,
  this.menuWidth = 250.0,
  this.onOpened,
  this.onDismissed,
  this.longPressDuration = const Duration(milliseconds: 700),
});